├── README.md ├── SDK ├── Include │ ├── d3dx12.h │ └── ittnotify.h └── Lib │ └── x64 │ └── libittnotify.lib ├── asteroids_d3d12.sln ├── asteroids_d3d12.vcxproj ├── asteroids_d3d12.vcxproj.filters ├── directx11.dds ├── directx12.dds ├── license.txt ├── src ├── DDSTextureLoader.cpp ├── DDSTextureLoader.h ├── WinWrapper.cpp ├── asteroid_ps.hlsl ├── asteroid_ps_d3d11.hlsl ├── asteroid_vs.hlsl ├── asteroids_d3d11.cpp ├── asteroids_d3d11.h ├── asteroids_d3d12.cpp ├── asteroids_d3d12.h ├── asteroids_d3d12.ico ├── camera.cpp ├── camera.h ├── common.hlsl ├── common_defines.h ├── dds.h ├── descriptor.h ├── font.h ├── font_ps.hlsl ├── gui.h ├── intel_clear_bd_50_usascii.inl ├── mesh.cpp ├── mesh.h ├── noise.h ├── profile.cpp ├── profile.h ├── settings.h ├── simplexnoise1234.c ├── simplexnoise1234.h ├── simulation.cpp ├── simulation.h ├── skybox_ps.hlsl ├── skybox_vs.hlsl ├── sprite.h ├── sprite_ps.hlsl ├── sprite_vs.hlsl ├── stb_font_consolas_bold_50_usascii.inl ├── subset_d3d12.h ├── texture.cpp ├── texture.h ├── upload_heap.h └── util.h └── starbox_1024.dds /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/README.md -------------------------------------------------------------------------------- /SDK/Include/d3dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/SDK/Include/d3dx12.h -------------------------------------------------------------------------------- /SDK/Include/ittnotify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/SDK/Include/ittnotify.h -------------------------------------------------------------------------------- /SDK/Lib/x64/libittnotify.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/SDK/Lib/x64/libittnotify.lib -------------------------------------------------------------------------------- /asteroids_d3d12.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/asteroids_d3d12.sln -------------------------------------------------------------------------------- /asteroids_d3d12.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/asteroids_d3d12.vcxproj -------------------------------------------------------------------------------- /asteroids_d3d12.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/asteroids_d3d12.vcxproj.filters -------------------------------------------------------------------------------- /directx11.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/directx11.dds -------------------------------------------------------------------------------- /directx12.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/directx12.dds -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/license.txt -------------------------------------------------------------------------------- /src/DDSTextureLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/DDSTextureLoader.cpp -------------------------------------------------------------------------------- /src/DDSTextureLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/DDSTextureLoader.h -------------------------------------------------------------------------------- /src/WinWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/WinWrapper.cpp -------------------------------------------------------------------------------- /src/asteroid_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/asteroid_ps.hlsl -------------------------------------------------------------------------------- /src/asteroid_ps_d3d11.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/asteroid_ps_d3d11.hlsl -------------------------------------------------------------------------------- /src/asteroid_vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/asteroid_vs.hlsl -------------------------------------------------------------------------------- /src/asteroids_d3d11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/asteroids_d3d11.cpp -------------------------------------------------------------------------------- /src/asteroids_d3d11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/asteroids_d3d11.h -------------------------------------------------------------------------------- /src/asteroids_d3d12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/asteroids_d3d12.cpp -------------------------------------------------------------------------------- /src/asteroids_d3d12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/asteroids_d3d12.h -------------------------------------------------------------------------------- /src/asteroids_d3d12.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/asteroids_d3d12.ico -------------------------------------------------------------------------------- /src/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/camera.cpp -------------------------------------------------------------------------------- /src/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/camera.h -------------------------------------------------------------------------------- /src/common.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/common.hlsl -------------------------------------------------------------------------------- /src/common_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/common_defines.h -------------------------------------------------------------------------------- /src/dds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/dds.h -------------------------------------------------------------------------------- /src/descriptor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/descriptor.h -------------------------------------------------------------------------------- /src/font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/font.h -------------------------------------------------------------------------------- /src/font_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/font_ps.hlsl -------------------------------------------------------------------------------- /src/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/gui.h -------------------------------------------------------------------------------- /src/intel_clear_bd_50_usascii.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/intel_clear_bd_50_usascii.inl -------------------------------------------------------------------------------- /src/mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/mesh.cpp -------------------------------------------------------------------------------- /src/mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/mesh.h -------------------------------------------------------------------------------- /src/noise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/noise.h -------------------------------------------------------------------------------- /src/profile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/profile.cpp -------------------------------------------------------------------------------- /src/profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/profile.h -------------------------------------------------------------------------------- /src/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/settings.h -------------------------------------------------------------------------------- /src/simplexnoise1234.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/simplexnoise1234.c -------------------------------------------------------------------------------- /src/simplexnoise1234.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/simplexnoise1234.h -------------------------------------------------------------------------------- /src/simulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/simulation.cpp -------------------------------------------------------------------------------- /src/simulation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/simulation.h -------------------------------------------------------------------------------- /src/skybox_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/skybox_ps.hlsl -------------------------------------------------------------------------------- /src/skybox_vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/skybox_vs.hlsl -------------------------------------------------------------------------------- /src/sprite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/sprite.h -------------------------------------------------------------------------------- /src/sprite_ps.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/sprite_ps.hlsl -------------------------------------------------------------------------------- /src/sprite_vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/sprite_vs.hlsl -------------------------------------------------------------------------------- /src/stb_font_consolas_bold_50_usascii.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/stb_font_consolas_bold_50_usascii.inl -------------------------------------------------------------------------------- /src/subset_d3d12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/subset_d3d12.h -------------------------------------------------------------------------------- /src/texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/texture.cpp -------------------------------------------------------------------------------- /src/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/texture.h -------------------------------------------------------------------------------- /src/upload_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/upload_heap.h -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/src/util.h -------------------------------------------------------------------------------- /starbox_1024.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/asteroids_d3d12/HEAD/starbox_1024.dds --------------------------------------------------------------------------------