├── .gitignore ├── CPPMLBasics.sln ├── Data ├── MNIST │ ├── t10k-images.idx3-ubyte │ ├── t10k-labels.idx1-ubyte │ ├── train-images.idx3-ubyte │ └── train-labels.idx1-ubyte └── README.txt ├── Demo ├── Demo.vcxproj ├── Demo.vcxproj.filters ├── Demo.vcxproj.user ├── dxcompiler.dll ├── dxil.dll ├── imgui.ini ├── imgui │ ├── .editorconfig │ ├── .gitattributes │ ├── .github │ │ ├── FUNDING.yml │ │ ├── issue_template.md │ │ ├── pull_request_template.md │ │ └── workflows │ │ │ ├── build.yml │ │ │ ├── scheduled.yml │ │ │ └── static-analysis.yml │ ├── .gitignore │ ├── LICENSE.txt │ ├── backends │ │ ├── imgui_impl_allegro5.cpp │ │ ├── imgui_impl_allegro5.h │ │ ├── imgui_impl_android.cpp │ │ ├── imgui_impl_android.h │ │ ├── imgui_impl_dx10.cpp │ │ ├── imgui_impl_dx10.h │ │ ├── imgui_impl_dx11.cpp │ │ ├── imgui_impl_dx11.h │ │ ├── imgui_impl_dx12.cpp │ │ ├── imgui_impl_dx12.h │ │ ├── imgui_impl_dx9.cpp │ │ ├── imgui_impl_dx9.h │ │ ├── imgui_impl_glfw.cpp │ │ ├── imgui_impl_glfw.h │ │ ├── imgui_impl_glut.cpp │ │ ├── imgui_impl_glut.h │ │ ├── imgui_impl_metal.h │ │ ├── imgui_impl_metal.mm │ │ ├── imgui_impl_opengl2.cpp │ │ ├── imgui_impl_opengl2.h │ │ ├── imgui_impl_opengl3.cpp │ │ ├── imgui_impl_opengl3.h │ │ ├── imgui_impl_opengl3_loader.h │ │ ├── imgui_impl_osx.h │ │ ├── imgui_impl_osx.mm │ │ ├── imgui_impl_sdl2.cpp │ │ ├── imgui_impl_sdl2.h │ │ ├── imgui_impl_sdl3.cpp │ │ ├── imgui_impl_sdl3.h │ │ ├── imgui_impl_sdlrenderer.cpp │ │ ├── imgui_impl_sdlrenderer.h │ │ ├── imgui_impl_vulkan.cpp │ │ ├── imgui_impl_vulkan.h │ │ ├── imgui_impl_wgpu.cpp │ │ ├── imgui_impl_wgpu.h │ │ ├── imgui_impl_win32.cpp │ │ ├── imgui_impl_win32.h │ │ └── vulkan │ │ │ ├── generate_spv.sh │ │ │ ├── glsl_shader.frag │ │ │ └── glsl_shader.vert │ ├── docs │ │ ├── BACKENDS.md │ │ ├── CHANGELOG.txt │ │ ├── CONTRIBUTING.md │ │ ├── EXAMPLES.md │ │ ├── FAQ.md │ │ ├── FONTS.md │ │ ├── README.md │ │ └── TODO.txt │ ├── examples │ │ ├── README.txt │ │ ├── example_allegro5 │ │ │ ├── README.md │ │ │ ├── example_allegro5.vcxproj │ │ │ ├── example_allegro5.vcxproj.filters │ │ │ ├── imconfig_allegro5.h │ │ │ └── main.cpp │ │ ├── example_android_opengl3 │ │ │ ├── CMakeLists.txt │ │ │ ├── android │ │ │ │ ├── .gitignore │ │ │ │ ├── app │ │ │ │ │ ├── build.gradle │ │ │ │ │ └── src │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── java │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ ├── build.gradle │ │ │ │ └── settings.gradle │ │ │ └── main.cpp │ │ ├── example_apple_metal │ │ │ ├── README.md │ │ │ ├── example_apple_metal.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ ├── iOS │ │ │ │ ├── Info-iOS.plist │ │ │ │ └── LaunchScreen.storyboard │ │ │ ├── macOS │ │ │ │ ├── Info-macOS.plist │ │ │ │ └── MainMenu.storyboard │ │ │ └── main.mm │ │ ├── example_apple_opengl2 │ │ │ ├── example_apple_opengl2.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ └── main.mm │ │ ├── example_emscripten_wgpu │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ └── main.cpp │ │ ├── example_glfw_metal │ │ │ ├── Makefile │ │ │ └── main.mm │ │ ├── example_glfw_opengl2 │ │ │ ├── Makefile │ │ │ ├── build_win32.bat │ │ │ ├── example_glfw_opengl2.vcxproj │ │ │ ├── example_glfw_opengl2.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_glfw_opengl3 │ │ │ ├── Makefile │ │ │ ├── Makefile.emscripten │ │ │ ├── build_win32.bat │ │ │ ├── example_glfw_opengl3.vcxproj │ │ │ ├── example_glfw_opengl3.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_glfw_vulkan │ │ │ ├── CMakeLists.txt │ │ │ ├── build_win32.bat │ │ │ ├── build_win64.bat │ │ │ ├── example_glfw_vulkan.vcxproj │ │ │ ├── example_glfw_vulkan.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_glut_opengl2 │ │ │ ├── Makefile │ │ │ ├── example_glut_opengl2.vcxproj │ │ │ ├── example_glut_opengl2.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_null │ │ │ ├── Makefile │ │ │ ├── build_win32.bat │ │ │ └── main.cpp │ │ ├── example_sdl2_directx11 │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl2_directx11.vcxproj │ │ │ ├── example_sdl2_directx11.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl2_metal │ │ │ ├── Makefile │ │ │ └── main.mm │ │ ├── example_sdl2_opengl2 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl2_opengl2.vcxproj │ │ │ ├── example_sdl2_opengl2.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl2_opengl3 │ │ │ ├── Makefile │ │ │ ├── Makefile.emscripten │ │ │ ├── README.md │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl2_opengl3.vcxproj │ │ │ ├── example_sdl2_opengl3.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl2_sdlrenderer │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl2_sdlrenderer.vcxproj │ │ │ ├── example_sdl2_sdlrenderer.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl2_vulkan │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl2_vulkan.vcxproj │ │ │ ├── example_sdl2_vulkan.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_sdl3_opengl3 │ │ │ ├── Makefile │ │ │ ├── Makefile.emscripten │ │ │ ├── README.md │ │ │ ├── build_win32.bat │ │ │ ├── example_sdl3_opengl3.vcxproj │ │ │ ├── example_sdl3_opengl3.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_directx10 │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_directx10.vcxproj │ │ │ ├── example_win32_directx10.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_directx11 │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_directx11.vcxproj │ │ │ ├── example_win32_directx11.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_directx12 │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_directx12.vcxproj │ │ │ ├── example_win32_directx12.vcxproj.filters │ │ │ └── main.cpp │ │ ├── example_win32_directx9 │ │ │ ├── build_win32.bat │ │ │ ├── example_win32_directx9.vcxproj │ │ │ ├── example_win32_directx9.vcxproj.filters │ │ │ └── main.cpp │ │ ├── imgui_examples.sln │ │ └── libs │ │ │ ├── emscripten │ │ │ ├── emscripten_mainloop_stub.h │ │ │ └── shell_minimal.html │ │ │ ├── glfw │ │ │ ├── COPYING.txt │ │ │ ├── include │ │ │ │ └── GLFW │ │ │ │ │ ├── glfw3.h │ │ │ │ │ └── glfw3native.h │ │ │ ├── lib-vc2010-32 │ │ │ │ └── glfw3.lib │ │ │ └── lib-vc2010-64 │ │ │ │ └── glfw3.lib │ │ │ └── usynergy │ │ │ ├── README.txt │ │ │ ├── uSynergy.c │ │ │ └── uSynergy.h │ ├── imconfig.h │ ├── imgui.cpp │ ├── imgui.h │ ├── imgui_demo.cpp │ ├── imgui_draw.cpp │ ├── imgui_internal.h │ ├── imgui_tables.cpp │ ├── imgui_widgets.cpp │ ├── imstb_rectpack.h │ ├── imstb_textedit.h │ ├── imstb_truetype.h │ └── misc │ │ ├── README.txt │ │ ├── cpp │ │ ├── README.txt │ │ ├── imgui_stdlib.cpp │ │ └── imgui_stdlib.h │ │ ├── debuggers │ │ ├── README.txt │ │ ├── imgui.gdb │ │ ├── imgui.natstepfilter │ │ └── imgui.natvis │ │ ├── fonts │ │ ├── Cousine-Regular.ttf │ │ ├── DroidSans.ttf │ │ ├── Karla-Regular.ttf │ │ ├── ProggyClean.ttf │ │ ├── ProggyTiny.ttf │ │ ├── Roboto-Medium.ttf │ │ └── binary_to_compressed_c.cpp │ │ ├── freetype │ │ ├── README.md │ │ ├── imgui_freetype.cpp │ │ └── imgui_freetype.h │ │ └── single_file │ │ └── imgui_single_file.h ├── main.cpp └── mnist │ ├── DX12Utils │ ├── CompileShaders.h │ ├── CompileShaders_dxc.cpp │ ├── CompileShaders_fxc.cpp │ ├── DelayedReleaseTracker.h │ ├── FileCache.cpp │ ├── FileCache.h │ ├── HeapAllocationTracker.h │ ├── ParseCSV.h │ ├── ReadbackHelper.h │ ├── SRGB.h │ ├── TextureCache.cpp │ ├── TextureCache.h │ ├── dxutils.cpp │ ├── dxutils.h │ ├── logfn.h │ ├── stb │ │ ├── LICENSE │ │ ├── stb_image.h │ │ └── stb_image_write.h │ └── tinyexr │ │ ├── README.md │ │ ├── deps │ │ └── miniz │ │ │ ├── LICENSE │ │ │ ├── miniz.c │ │ │ ├── miniz.h │ │ │ └── readme.md │ │ └── tinyexr.h │ ├── Gigi │ ├── 0.png │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ ├── 9.png │ ├── Backprop_Weights.bin │ ├── CalculateExtents.hlsl │ ├── HiddenLayer.hlsl │ ├── LICENSE.txt │ ├── OutputLayer.hlsl │ ├── Presentation.hlsl │ ├── Screenshot.png │ ├── Technique.json │ ├── draw.hlsl │ ├── instructions.png │ ├── mnist.gg │ ├── mnist.gguser │ ├── out │ │ └── WebGPU │ │ │ ├── .gitignore │ │ │ ├── Node_GetPackages.bat │ │ │ ├── Node_Run.bat │ │ │ ├── Readme.txt │ │ │ ├── Shared.js │ │ │ ├── Web_Open.bat │ │ │ ├── Web_Start.bat │ │ │ ├── assets │ │ │ ├── 0.png │ │ │ ├── 1.png │ │ │ ├── 2.png │ │ │ ├── 3.png │ │ │ ├── 4.png │ │ │ ├── 5.png │ │ │ ├── 6.png │ │ │ ├── 7.png │ │ │ ├── 8.png │ │ │ ├── 9.png │ │ │ ├── Backprop_Weights.bin │ │ │ └── instructions.png │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ ├── jquery-csv.js │ │ │ ├── mnist_Module.js │ │ │ └── style.css │ └── shrink.hlsl │ ├── assets │ ├── 0.png │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ ├── 9.png │ ├── Backprop_Weights.bin │ └── instructions.png │ ├── private │ ├── technique.cpp │ └── technique.h │ ├── public │ ├── all.h │ ├── imgui.h │ ├── pythoninterface.h │ └── technique.h │ ├── readme.txt │ └── shaders │ ├── CalculateExtents.hlsl │ ├── HiddenLayer.hlsl │ ├── OutputLayer.hlsl │ ├── Presentation.hlsl │ ├── draw.hlsl │ └── shrink.hlsl ├── Exercises ├── 1_LogicGates │ ├── Exercise Set 1 - Instructions.docx │ └── Exercise Set 1 - Solutions.docx ├── 2_FiniteDifferences │ ├── Exercise Set 2 - Instructions.docx │ ├── Exercise Set 2 - Solutions.docx │ └── FiniteDifferences │ │ ├── FiniteDifferences.sln │ │ ├── FiniteDifferences.vcxproj │ │ ├── FiniteDifferences.vcxproj.filters │ │ ├── FiniteDifferences.vcxproj.user │ │ └── main.cpp ├── 3_DualNumbers │ ├── DualNumbers │ │ ├── DualNumbers.sln │ │ ├── DualNumbers.vcxproj │ │ ├── DualNumbers.vcxproj.filters │ │ ├── DualNumbers.vcxproj.user │ │ └── main.cpp │ ├── Exercise Set 3 - Instructions.docx │ └── Exercise Set 3 - Solutions.docx └── 4_Backprop │ ├── ChainRule │ ├── ChainRule.sln │ ├── ChainRule.vcxproj │ ├── ChainRule.vcxproj.filters │ ├── ChainRule.vcxproj.user │ └── main.cpp │ ├── Exercise Set 4 - Instructions.docx │ └── Exercise Set 4 - Solutions.docx ├── LICENSE.txt ├── Machina Presentation 2023 - ML Intro For Game Devs.pptx ├── README.md ├── Training ├── DataSet.cpp ├── DataSet.h ├── DualNumber.h ├── GetGradient_BackProp.cpp ├── GetGradient_DualNumbers.cpp ├── GetGradient_FiniteDifferences.cpp ├── NN.h ├── Settings.h ├── StackPoolAllocator.h ├── Training.vcxproj ├── Training.vcxproj.filters ├── Training.vcxproj.user ├── main.cpp └── out │ ├── Backprop_Accuracy.csv │ ├── Backprop_Weights.bin │ └── Backprop_Weights.csv └── logo └── SEED.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/.gitignore -------------------------------------------------------------------------------- /CPPMLBasics.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/CPPMLBasics.sln -------------------------------------------------------------------------------- /Data/MNIST/t10k-images.idx3-ubyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Data/MNIST/t10k-images.idx3-ubyte -------------------------------------------------------------------------------- /Data/MNIST/t10k-labels.idx1-ubyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Data/MNIST/t10k-labels.idx1-ubyte -------------------------------------------------------------------------------- /Data/MNIST/train-images.idx3-ubyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Data/MNIST/train-images.idx3-ubyte -------------------------------------------------------------------------------- /Data/MNIST/train-labels.idx1-ubyte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Data/MNIST/train-labels.idx1-ubyte -------------------------------------------------------------------------------- /Data/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Data/README.txt -------------------------------------------------------------------------------- /Demo/Demo.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/Demo.vcxproj -------------------------------------------------------------------------------- /Demo/Demo.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/Demo.vcxproj.filters -------------------------------------------------------------------------------- /Demo/Demo.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/Demo.vcxproj.user -------------------------------------------------------------------------------- /Demo/dxcompiler.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/dxcompiler.dll -------------------------------------------------------------------------------- /Demo/dxil.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/dxil.dll -------------------------------------------------------------------------------- /Demo/imgui.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui.ini -------------------------------------------------------------------------------- /Demo/imgui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/.editorconfig -------------------------------------------------------------------------------- /Demo/imgui/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/.gitattributes -------------------------------------------------------------------------------- /Demo/imgui/.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ['https://github.com/ocornut/imgui/wiki/Sponsors'] 2 | -------------------------------------------------------------------------------- /Demo/imgui/.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/.github/issue_template.md -------------------------------------------------------------------------------- /Demo/imgui/.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/.github/pull_request_template.md -------------------------------------------------------------------------------- /Demo/imgui/.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/.github/workflows/build.yml -------------------------------------------------------------------------------- /Demo/imgui/.github/workflows/scheduled.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/.github/workflows/scheduled.yml -------------------------------------------------------------------------------- /Demo/imgui/.github/workflows/static-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/.github/workflows/static-analysis.yml -------------------------------------------------------------------------------- /Demo/imgui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/.gitignore -------------------------------------------------------------------------------- /Demo/imgui/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/LICENSE.txt -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_allegro5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_allegro5.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_allegro5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_allegro5.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_android.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_android.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_android.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_android.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_dx10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_dx10.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_dx10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_dx10.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_dx11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_dx11.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_dx11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_dx11.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_dx12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_dx12.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_dx12.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_dx9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_dx9.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_dx9.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_dx9.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_glfw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_glfw.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_glfw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_glfw.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_glut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_glut.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_glut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_glut.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_metal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_metal.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_metal.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_metal.mm -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_opengl2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_opengl2.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_opengl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_opengl2.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_opengl3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_opengl3.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_opengl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_opengl3.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_opengl3_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_opengl3_loader.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_osx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_osx.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_osx.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_osx.mm -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_sdl2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_sdl2.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_sdl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_sdl2.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_sdl3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_sdl3.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_sdl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_sdl3.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_sdlrenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_sdlrenderer.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_sdlrenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_sdlrenderer.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_vulkan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_vulkan.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_vulkan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_vulkan.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_wgpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_wgpu.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_wgpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_wgpu.h -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_win32.cpp -------------------------------------------------------------------------------- /Demo/imgui/backends/imgui_impl_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/imgui_impl_win32.h -------------------------------------------------------------------------------- /Demo/imgui/backends/vulkan/generate_spv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/vulkan/generate_spv.sh -------------------------------------------------------------------------------- /Demo/imgui/backends/vulkan/glsl_shader.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/vulkan/glsl_shader.frag -------------------------------------------------------------------------------- /Demo/imgui/backends/vulkan/glsl_shader.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/backends/vulkan/glsl_shader.vert -------------------------------------------------------------------------------- /Demo/imgui/docs/BACKENDS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/docs/BACKENDS.md -------------------------------------------------------------------------------- /Demo/imgui/docs/CHANGELOG.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/docs/CHANGELOG.txt -------------------------------------------------------------------------------- /Demo/imgui/docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /Demo/imgui/docs/EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/docs/EXAMPLES.md -------------------------------------------------------------------------------- /Demo/imgui/docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/docs/FAQ.md -------------------------------------------------------------------------------- /Demo/imgui/docs/FONTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/docs/FONTS.md -------------------------------------------------------------------------------- /Demo/imgui/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/docs/README.md -------------------------------------------------------------------------------- /Demo/imgui/docs/TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/docs/TODO.txt -------------------------------------------------------------------------------- /Demo/imgui/examples/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/README.txt -------------------------------------------------------------------------------- /Demo/imgui/examples/example_allegro5/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_allegro5/README.md -------------------------------------------------------------------------------- /Demo/imgui/examples/example_allegro5/example_allegro5.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_allegro5/example_allegro5.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_allegro5/example_allegro5.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_allegro5/example_allegro5.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_allegro5/imconfig_allegro5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_allegro5/imconfig_allegro5.h -------------------------------------------------------------------------------- /Demo/imgui/examples/example_allegro5/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_allegro5/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_android_opengl3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_android_opengl3/CMakeLists.txt -------------------------------------------------------------------------------- /Demo/imgui/examples/example_android_opengl3/android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_android_opengl3/android/.gitignore -------------------------------------------------------------------------------- /Demo/imgui/examples/example_android_opengl3/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_android_opengl3/android/app/build.gradle -------------------------------------------------------------------------------- /Demo/imgui/examples/example_android_opengl3/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_android_opengl3/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Demo/imgui/examples/example_android_opengl3/android/app/src/main/java/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_android_opengl3/android/app/src/main/java/MainActivity.kt -------------------------------------------------------------------------------- /Demo/imgui/examples/example_android_opengl3/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_android_opengl3/android/build.gradle -------------------------------------------------------------------------------- /Demo/imgui/examples/example_android_opengl3/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /Demo/imgui/examples/example_android_opengl3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_android_opengl3/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_apple_metal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_apple_metal/README.md -------------------------------------------------------------------------------- /Demo/imgui/examples/example_apple_metal/example_apple_metal.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_apple_metal/example_apple_metal.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_apple_metal/iOS/Info-iOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_apple_metal/iOS/Info-iOS.plist -------------------------------------------------------------------------------- /Demo/imgui/examples/example_apple_metal/iOS/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_apple_metal/iOS/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/imgui/examples/example_apple_metal/macOS/Info-macOS.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_apple_metal/macOS/Info-macOS.plist -------------------------------------------------------------------------------- /Demo/imgui/examples/example_apple_metal/macOS/MainMenu.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_apple_metal/macOS/MainMenu.storyboard -------------------------------------------------------------------------------- /Demo/imgui/examples/example_apple_metal/main.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_apple_metal/main.mm -------------------------------------------------------------------------------- /Demo/imgui/examples/example_apple_opengl2/example_apple_opengl2.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_apple_opengl2/example_apple_opengl2.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_apple_opengl2/main.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_apple_opengl2/main.mm -------------------------------------------------------------------------------- /Demo/imgui/examples/example_emscripten_wgpu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_emscripten_wgpu/Makefile -------------------------------------------------------------------------------- /Demo/imgui/examples/example_emscripten_wgpu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_emscripten_wgpu/README.md -------------------------------------------------------------------------------- /Demo/imgui/examples/example_emscripten_wgpu/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_emscripten_wgpu/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_metal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_metal/Makefile -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_metal/main.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_metal/main.mm -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_opengl2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_opengl2/Makefile -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_opengl2/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_opengl2/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_opengl2/example_glfw_opengl2.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_opengl2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_opengl2/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_opengl3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_opengl3/Makefile -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_opengl3/Makefile.emscripten: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_opengl3/Makefile.emscripten -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_opengl3/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_opengl3/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_opengl3/example_glfw_opengl3.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_opengl3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_opengl3/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_vulkan/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_vulkan/CMakeLists.txt -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_vulkan/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_vulkan/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_vulkan/build_win64.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_vulkan/build_win64.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_vulkan/example_glfw_vulkan.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glfw_vulkan/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glfw_vulkan/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glut_opengl2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glut_opengl2/Makefile -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glut_opengl2/example_glut_opengl2.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glut_opengl2/example_glut_opengl2.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glut_opengl2/example_glut_opengl2.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glut_opengl2/example_glut_opengl2.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_glut_opengl2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_glut_opengl2/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_null/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_null/Makefile -------------------------------------------------------------------------------- /Demo/imgui/examples/example_null/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_null/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_null/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_null/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_directx11/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_directx11/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_directx11/example_sdl2_directx11.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_directx11/example_sdl2_directx11.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_directx11/example_sdl2_directx11.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_directx11/example_sdl2_directx11.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_directx11/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_directx11/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_metal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_metal/Makefile -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_metal/main.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_metal/main.mm -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl2/Makefile -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl2/README.md -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl2/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl2/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl2/example_sdl2_opengl2.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl2/example_sdl2_opengl2.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl2/example_sdl2_opengl2.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl2/example_sdl2_opengl2.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl2/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl3/Makefile -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl3/Makefile.emscripten: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl3/Makefile.emscripten -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl3/README.md -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl3/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl3/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl3/example_sdl2_opengl3.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl3/example_sdl2_opengl3.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl3/example_sdl2_opengl3.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl3/example_sdl2_opengl3.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_opengl3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_opengl3/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_sdlrenderer/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_sdlrenderer/Makefile -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_sdlrenderer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_sdlrenderer/README.md -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_sdlrenderer/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_sdlrenderer/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_sdlrenderer/example_sdl2_sdlrenderer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_sdlrenderer/example_sdl2_sdlrenderer.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_sdlrenderer/example_sdl2_sdlrenderer.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_sdlrenderer/example_sdl2_sdlrenderer.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_sdlrenderer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_sdlrenderer/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_vulkan/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_vulkan/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_vulkan/example_sdl2_vulkan.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_vulkan/example_sdl2_vulkan.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_vulkan/example_sdl2_vulkan.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_vulkan/example_sdl2_vulkan.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl2_vulkan/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl2_vulkan/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl3_opengl3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl3_opengl3/Makefile -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl3_opengl3/Makefile.emscripten: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl3_opengl3/Makefile.emscripten -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl3_opengl3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl3_opengl3/README.md -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl3_opengl3/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl3_opengl3/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl3_opengl3/example_sdl3_opengl3.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl3_opengl3/example_sdl3_opengl3.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl3_opengl3/example_sdl3_opengl3.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl3_opengl3/example_sdl3_opengl3.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_sdl3_opengl3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_sdl3_opengl3/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx10/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx10/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx10/example_win32_directx10.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx10/example_win32_directx10.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx10/example_win32_directx10.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx10/example_win32_directx10.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx10/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx10/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx11/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx11/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx11/example_win32_directx11.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx11/example_win32_directx11.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx11/example_win32_directx11.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx11/example_win32_directx11.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx11/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx11/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx12/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx12/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx12/example_win32_directx12.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx12/example_win32_directx12.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx12/example_win32_directx12.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx12/example_win32_directx12.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx12/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx12/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx9/build_win32.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx9/build_win32.bat -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx9/example_win32_directx9.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx9/example_win32_directx9.vcxproj -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx9/example_win32_directx9.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx9/example_win32_directx9.vcxproj.filters -------------------------------------------------------------------------------- /Demo/imgui/examples/example_win32_directx9/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/example_win32_directx9/main.cpp -------------------------------------------------------------------------------- /Demo/imgui/examples/imgui_examples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/imgui_examples.sln -------------------------------------------------------------------------------- /Demo/imgui/examples/libs/emscripten/emscripten_mainloop_stub.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/libs/emscripten/emscripten_mainloop_stub.h -------------------------------------------------------------------------------- /Demo/imgui/examples/libs/emscripten/shell_minimal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/libs/emscripten/shell_minimal.html -------------------------------------------------------------------------------- /Demo/imgui/examples/libs/glfw/COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/libs/glfw/COPYING.txt -------------------------------------------------------------------------------- /Demo/imgui/examples/libs/glfw/include/GLFW/glfw3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/libs/glfw/include/GLFW/glfw3.h -------------------------------------------------------------------------------- /Demo/imgui/examples/libs/glfw/include/GLFW/glfw3native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/libs/glfw/include/GLFW/glfw3native.h -------------------------------------------------------------------------------- /Demo/imgui/examples/libs/glfw/lib-vc2010-32/glfw3.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/libs/glfw/lib-vc2010-32/glfw3.lib -------------------------------------------------------------------------------- /Demo/imgui/examples/libs/glfw/lib-vc2010-64/glfw3.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/libs/glfw/lib-vc2010-64/glfw3.lib -------------------------------------------------------------------------------- /Demo/imgui/examples/libs/usynergy/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/libs/usynergy/README.txt -------------------------------------------------------------------------------- /Demo/imgui/examples/libs/usynergy/uSynergy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/libs/usynergy/uSynergy.c -------------------------------------------------------------------------------- /Demo/imgui/examples/libs/usynergy/uSynergy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/examples/libs/usynergy/uSynergy.h -------------------------------------------------------------------------------- /Demo/imgui/imconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/imconfig.h -------------------------------------------------------------------------------- /Demo/imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/imgui.cpp -------------------------------------------------------------------------------- /Demo/imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/imgui.h -------------------------------------------------------------------------------- /Demo/imgui/imgui_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/imgui_demo.cpp -------------------------------------------------------------------------------- /Demo/imgui/imgui_draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/imgui_draw.cpp -------------------------------------------------------------------------------- /Demo/imgui/imgui_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/imgui_internal.h -------------------------------------------------------------------------------- /Demo/imgui/imgui_tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/imgui_tables.cpp -------------------------------------------------------------------------------- /Demo/imgui/imgui_widgets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/imgui_widgets.cpp -------------------------------------------------------------------------------- /Demo/imgui/imstb_rectpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/imstb_rectpack.h -------------------------------------------------------------------------------- /Demo/imgui/imstb_textedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/imstb_textedit.h -------------------------------------------------------------------------------- /Demo/imgui/imstb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/imstb_truetype.h -------------------------------------------------------------------------------- /Demo/imgui/misc/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/README.txt -------------------------------------------------------------------------------- /Demo/imgui/misc/cpp/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/cpp/README.txt -------------------------------------------------------------------------------- /Demo/imgui/misc/cpp/imgui_stdlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/cpp/imgui_stdlib.cpp -------------------------------------------------------------------------------- /Demo/imgui/misc/cpp/imgui_stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/cpp/imgui_stdlib.h -------------------------------------------------------------------------------- /Demo/imgui/misc/debuggers/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/debuggers/README.txt -------------------------------------------------------------------------------- /Demo/imgui/misc/debuggers/imgui.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/debuggers/imgui.gdb -------------------------------------------------------------------------------- /Demo/imgui/misc/debuggers/imgui.natstepfilter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/debuggers/imgui.natstepfilter -------------------------------------------------------------------------------- /Demo/imgui/misc/debuggers/imgui.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/debuggers/imgui.natvis -------------------------------------------------------------------------------- /Demo/imgui/misc/fonts/Cousine-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/fonts/Cousine-Regular.ttf -------------------------------------------------------------------------------- /Demo/imgui/misc/fonts/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/fonts/DroidSans.ttf -------------------------------------------------------------------------------- /Demo/imgui/misc/fonts/Karla-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/fonts/Karla-Regular.ttf -------------------------------------------------------------------------------- /Demo/imgui/misc/fonts/ProggyClean.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/fonts/ProggyClean.ttf -------------------------------------------------------------------------------- /Demo/imgui/misc/fonts/ProggyTiny.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/fonts/ProggyTiny.ttf -------------------------------------------------------------------------------- /Demo/imgui/misc/fonts/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/fonts/Roboto-Medium.ttf -------------------------------------------------------------------------------- /Demo/imgui/misc/fonts/binary_to_compressed_c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/fonts/binary_to_compressed_c.cpp -------------------------------------------------------------------------------- /Demo/imgui/misc/freetype/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/freetype/README.md -------------------------------------------------------------------------------- /Demo/imgui/misc/freetype/imgui_freetype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/freetype/imgui_freetype.cpp -------------------------------------------------------------------------------- /Demo/imgui/misc/freetype/imgui_freetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/freetype/imgui_freetype.h -------------------------------------------------------------------------------- /Demo/imgui/misc/single_file/imgui_single_file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/imgui/misc/single_file/imgui_single_file.h -------------------------------------------------------------------------------- /Demo/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/main.cpp -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/CompileShaders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/CompileShaders.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/CompileShaders_dxc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/CompileShaders_dxc.cpp -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/CompileShaders_fxc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/CompileShaders_fxc.cpp -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/DelayedReleaseTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/DelayedReleaseTracker.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/FileCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/FileCache.cpp -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/FileCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/FileCache.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/HeapAllocationTracker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/HeapAllocationTracker.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/ParseCSV.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/ParseCSV.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/ReadbackHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/ReadbackHelper.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/SRGB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/SRGB.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/TextureCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/TextureCache.cpp -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/TextureCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/TextureCache.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/dxutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/dxutils.cpp -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/dxutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/dxutils.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/logfn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/logfn.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/stb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/stb/LICENSE -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/stb/stb_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/stb/stb_image.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/stb/stb_image_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/stb/stb_image_write.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/tinyexr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/tinyexr/README.md -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/tinyexr/deps/miniz/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/tinyexr/deps/miniz/LICENSE -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/tinyexr/deps/miniz/miniz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/tinyexr/deps/miniz/miniz.c -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/tinyexr/deps/miniz/miniz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/tinyexr/deps/miniz/miniz.h -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/tinyexr/deps/miniz/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/tinyexr/deps/miniz/readme.md -------------------------------------------------------------------------------- /Demo/mnist/DX12Utils/tinyexr/tinyexr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/DX12Utils/tinyexr/tinyexr.h -------------------------------------------------------------------------------- /Demo/mnist/Gigi/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/0.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/1.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/2.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/3.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/4.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/5.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/6.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/7.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/8.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/9.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/Backprop_Weights.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/Backprop_Weights.bin -------------------------------------------------------------------------------- /Demo/mnist/Gigi/CalculateExtents.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/CalculateExtents.hlsl -------------------------------------------------------------------------------- /Demo/mnist/Gigi/HiddenLayer.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/HiddenLayer.hlsl -------------------------------------------------------------------------------- /Demo/mnist/Gigi/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/LICENSE.txt -------------------------------------------------------------------------------- /Demo/mnist/Gigi/OutputLayer.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/OutputLayer.hlsl -------------------------------------------------------------------------------- /Demo/mnist/Gigi/Presentation.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/Presentation.hlsl -------------------------------------------------------------------------------- /Demo/mnist/Gigi/Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/Screenshot.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/Technique.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/Technique.json -------------------------------------------------------------------------------- /Demo/mnist/Gigi/draw.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/draw.hlsl -------------------------------------------------------------------------------- /Demo/mnist/Gigi/instructions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/instructions.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/mnist.gg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/mnist.gg -------------------------------------------------------------------------------- /Demo/mnist/Gigi/mnist.gguser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/mnist.gguser -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/.gitignore -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/Node_GetPackages.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/Node_GetPackages.bat -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/Node_Run.bat: -------------------------------------------------------------------------------- 1 | node . 2 | -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/Readme.txt -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/Shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/Shared.js -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/Web_Open.bat: -------------------------------------------------------------------------------- 1 | start "" http://127.0.0.1:8080/ 2 | -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/Web_Start.bat: -------------------------------------------------------------------------------- 1 | python -m http.server 8080 2 | -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/assets/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/assets/0.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/assets/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/assets/1.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/assets/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/assets/2.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/assets/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/assets/3.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/assets/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/assets/4.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/assets/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/assets/5.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/assets/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/assets/6.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/assets/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/assets/7.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/assets/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/assets/8.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/assets/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/assets/9.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/assets/Backprop_Weights.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/assets/Backprop_Weights.bin -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/assets/instructions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/assets/instructions.png -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/index.html -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/index.js -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/jquery-csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/jquery-csv.js -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/mnist_Module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/mnist_Module.js -------------------------------------------------------------------------------- /Demo/mnist/Gigi/out/WebGPU/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/out/WebGPU/style.css -------------------------------------------------------------------------------- /Demo/mnist/Gigi/shrink.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/Gigi/shrink.hlsl -------------------------------------------------------------------------------- /Demo/mnist/assets/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/assets/0.png -------------------------------------------------------------------------------- /Demo/mnist/assets/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/assets/1.png -------------------------------------------------------------------------------- /Demo/mnist/assets/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/assets/2.png -------------------------------------------------------------------------------- /Demo/mnist/assets/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/assets/3.png -------------------------------------------------------------------------------- /Demo/mnist/assets/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/assets/4.png -------------------------------------------------------------------------------- /Demo/mnist/assets/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/assets/5.png -------------------------------------------------------------------------------- /Demo/mnist/assets/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/assets/6.png -------------------------------------------------------------------------------- /Demo/mnist/assets/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/assets/7.png -------------------------------------------------------------------------------- /Demo/mnist/assets/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/assets/8.png -------------------------------------------------------------------------------- /Demo/mnist/assets/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/assets/9.png -------------------------------------------------------------------------------- /Demo/mnist/assets/Backprop_Weights.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/assets/Backprop_Weights.bin -------------------------------------------------------------------------------- /Demo/mnist/assets/instructions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/assets/instructions.png -------------------------------------------------------------------------------- /Demo/mnist/private/technique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/private/technique.cpp -------------------------------------------------------------------------------- /Demo/mnist/private/technique.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/private/technique.h -------------------------------------------------------------------------------- /Demo/mnist/public/all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/public/all.h -------------------------------------------------------------------------------- /Demo/mnist/public/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/public/imgui.h -------------------------------------------------------------------------------- /Demo/mnist/public/pythoninterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/public/pythoninterface.h -------------------------------------------------------------------------------- /Demo/mnist/public/technique.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/public/technique.h -------------------------------------------------------------------------------- /Demo/mnist/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/readme.txt -------------------------------------------------------------------------------- /Demo/mnist/shaders/CalculateExtents.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/shaders/CalculateExtents.hlsl -------------------------------------------------------------------------------- /Demo/mnist/shaders/HiddenLayer.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/shaders/HiddenLayer.hlsl -------------------------------------------------------------------------------- /Demo/mnist/shaders/OutputLayer.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/shaders/OutputLayer.hlsl -------------------------------------------------------------------------------- /Demo/mnist/shaders/Presentation.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/shaders/Presentation.hlsl -------------------------------------------------------------------------------- /Demo/mnist/shaders/draw.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/shaders/draw.hlsl -------------------------------------------------------------------------------- /Demo/mnist/shaders/shrink.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Demo/mnist/shaders/shrink.hlsl -------------------------------------------------------------------------------- /Exercises/1_LogicGates/Exercise Set 1 - Instructions.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/1_LogicGates/Exercise Set 1 - Instructions.docx -------------------------------------------------------------------------------- /Exercises/1_LogicGates/Exercise Set 1 - Solutions.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/1_LogicGates/Exercise Set 1 - Solutions.docx -------------------------------------------------------------------------------- /Exercises/2_FiniteDifferences/Exercise Set 2 - Instructions.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/2_FiniteDifferences/Exercise Set 2 - Instructions.docx -------------------------------------------------------------------------------- /Exercises/2_FiniteDifferences/Exercise Set 2 - Solutions.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/2_FiniteDifferences/Exercise Set 2 - Solutions.docx -------------------------------------------------------------------------------- /Exercises/2_FiniteDifferences/FiniteDifferences/FiniteDifferences.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/2_FiniteDifferences/FiniteDifferences/FiniteDifferences.sln -------------------------------------------------------------------------------- /Exercises/2_FiniteDifferences/FiniteDifferences/FiniteDifferences.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/2_FiniteDifferences/FiniteDifferences/FiniteDifferences.vcxproj -------------------------------------------------------------------------------- /Exercises/2_FiniteDifferences/FiniteDifferences/FiniteDifferences.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/2_FiniteDifferences/FiniteDifferences/FiniteDifferences.vcxproj.filters -------------------------------------------------------------------------------- /Exercises/2_FiniteDifferences/FiniteDifferences/FiniteDifferences.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/2_FiniteDifferences/FiniteDifferences/FiniteDifferences.vcxproj.user -------------------------------------------------------------------------------- /Exercises/2_FiniteDifferences/FiniteDifferences/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/2_FiniteDifferences/FiniteDifferences/main.cpp -------------------------------------------------------------------------------- /Exercises/3_DualNumbers/DualNumbers/DualNumbers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/3_DualNumbers/DualNumbers/DualNumbers.sln -------------------------------------------------------------------------------- /Exercises/3_DualNumbers/DualNumbers/DualNumbers.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/3_DualNumbers/DualNumbers/DualNumbers.vcxproj -------------------------------------------------------------------------------- /Exercises/3_DualNumbers/DualNumbers/DualNumbers.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/3_DualNumbers/DualNumbers/DualNumbers.vcxproj.filters -------------------------------------------------------------------------------- /Exercises/3_DualNumbers/DualNumbers/DualNumbers.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/3_DualNumbers/DualNumbers/DualNumbers.vcxproj.user -------------------------------------------------------------------------------- /Exercises/3_DualNumbers/DualNumbers/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/3_DualNumbers/DualNumbers/main.cpp -------------------------------------------------------------------------------- /Exercises/3_DualNumbers/Exercise Set 3 - Instructions.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/3_DualNumbers/Exercise Set 3 - Instructions.docx -------------------------------------------------------------------------------- /Exercises/3_DualNumbers/Exercise Set 3 - Solutions.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/3_DualNumbers/Exercise Set 3 - Solutions.docx -------------------------------------------------------------------------------- /Exercises/4_Backprop/ChainRule/ChainRule.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/4_Backprop/ChainRule/ChainRule.sln -------------------------------------------------------------------------------- /Exercises/4_Backprop/ChainRule/ChainRule.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/4_Backprop/ChainRule/ChainRule.vcxproj -------------------------------------------------------------------------------- /Exercises/4_Backprop/ChainRule/ChainRule.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/4_Backprop/ChainRule/ChainRule.vcxproj.filters -------------------------------------------------------------------------------- /Exercises/4_Backprop/ChainRule/ChainRule.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/4_Backprop/ChainRule/ChainRule.vcxproj.user -------------------------------------------------------------------------------- /Exercises/4_Backprop/ChainRule/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/4_Backprop/ChainRule/main.cpp -------------------------------------------------------------------------------- /Exercises/4_Backprop/Exercise Set 4 - Instructions.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/4_Backprop/Exercise Set 4 - Instructions.docx -------------------------------------------------------------------------------- /Exercises/4_Backprop/Exercise Set 4 - Solutions.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Exercises/4_Backprop/Exercise Set 4 - Solutions.docx -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Machina Presentation 2023 - ML Intro For Game Devs.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Machina Presentation 2023 - ML Intro For Game Devs.pptx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/README.md -------------------------------------------------------------------------------- /Training/DataSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/DataSet.cpp -------------------------------------------------------------------------------- /Training/DataSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/DataSet.h -------------------------------------------------------------------------------- /Training/DualNumber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/DualNumber.h -------------------------------------------------------------------------------- /Training/GetGradient_BackProp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/GetGradient_BackProp.cpp -------------------------------------------------------------------------------- /Training/GetGradient_DualNumbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/GetGradient_DualNumbers.cpp -------------------------------------------------------------------------------- /Training/GetGradient_FiniteDifferences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/GetGradient_FiniteDifferences.cpp -------------------------------------------------------------------------------- /Training/NN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/NN.h -------------------------------------------------------------------------------- /Training/Settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/Settings.h -------------------------------------------------------------------------------- /Training/StackPoolAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/StackPoolAllocator.h -------------------------------------------------------------------------------- /Training/Training.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/Training.vcxproj -------------------------------------------------------------------------------- /Training/Training.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/Training.vcxproj.filters -------------------------------------------------------------------------------- /Training/Training.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/Training.vcxproj.user -------------------------------------------------------------------------------- /Training/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/main.cpp -------------------------------------------------------------------------------- /Training/out/Backprop_Accuracy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/out/Backprop_Accuracy.csv -------------------------------------------------------------------------------- /Training/out/Backprop_Weights.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/out/Backprop_Weights.bin -------------------------------------------------------------------------------- /Training/out/Backprop_Weights.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/Training/out/Backprop_Weights.csv -------------------------------------------------------------------------------- /logo/SEED.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/electronicarts/cpp-ml-intro/HEAD/logo/SEED.jpg --------------------------------------------------------------------------------