├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── CMakeBuildSettings.cmake ├── CMakeMacros.cmake ├── CMakePlatforms.cmake └── FindD3D12.cmake ├── dependencies.bat ├── geometry ├── LICENSE └── michel.anim ├── models ├── LICENSE └── michel │ ├── bc1_mip │ ├── mlp_0.bin │ ├── tex0_0.bc1 │ ├── tex1_0.bc1 │ ├── tex2_0.bc1 │ └── tex3_0.bc1 │ ├── bc6 │ ├── tex0.bc6 │ ├── tex1.bc6 │ ├── tex2.bc6 │ ├── tex3.bc6 │ └── tex4.bc6 │ └── uncompressed │ ├── tex0.tex_bin │ ├── tex1.tex_bin │ ├── tex2.tex_bin │ ├── tex3.tex_bin │ └── tex4.tex_bin ├── paths └── poi_list.csv ├── project ├── CMakeLists.txt └── dino_danger.cpp ├── sdk ├── include │ ├── dx12 │ │ ├── dx12_backend.h │ │ ├── dx12_containers.h │ │ └── dx12_helpers.h │ ├── graphics │ │ ├── backend.h │ │ ├── descriptors.h │ │ ├── event_collector.h │ │ └── types.h │ ├── imgui │ │ ├── imconfig.h │ │ ├── imgui.h │ │ ├── imgui_impl_dx12.h │ │ ├── imgui_impl_win32.h │ │ ├── imgui_internal.h │ │ ├── imstb_rectpack.h │ │ ├── imstb_textedit.h │ │ └── imstb_truetype.h │ ├── math │ │ ├── operators.h │ │ └── types.h │ ├── network │ │ ├── mlp.h │ │ └── tsnc.h │ ├── render_pipeline │ │ ├── constant_buffers.h │ │ ├── dino_renderer.h │ │ ├── gbuffer_renderer.h │ │ ├── ibl.h │ │ ├── material_renderer.h │ │ ├── skinned_mesh_renderer.h │ │ ├── texture_manager.h │ │ ├── tile_classifier.h │ │ └── types.h │ ├── scene │ │ └── mesh.h │ └── tools │ │ ├── camera_controller.h │ │ ├── command_line.h │ │ ├── directory_utilities.h │ │ ├── dirent.h │ │ ├── gpu_helpers.h │ │ ├── imgui_helpers.h │ │ ├── profiling_helper.h │ │ ├── security.h │ │ ├── shader_utils.h │ │ ├── stream.h │ │ ├── stream.inl │ │ ├── string_utilities.h │ │ └── texture_utils.h └── src │ ├── CMakeLists.txt │ ├── dx12 │ ├── dx12_backend_command_buffer.cpp │ ├── dx12_backend_command_queue.cpp │ ├── dx12_backend_compute_shader.cpp │ ├── dx12_backend_fence.cpp │ ├── dx12_backend_graphics_device.cpp │ ├── dx12_backend_graphics_pipeline.cpp │ ├── dx12_backend_graphics_resources.cpp │ ├── dx12_backend_imgui.cpp │ ├── dx12_backend_profiling_scope.cpp │ ├── dx12_backend_swap_chain.cpp │ ├── dx12_backend_window.cpp │ └── dx12_helpers.cpp │ ├── graphics │ ├── backend.cpp │ └── event_collector.cpp │ ├── imgui │ ├── imgui.cpp │ ├── imgui_demo.cpp │ ├── imgui_draw.cpp │ ├── imgui_impl_dx12.cpp │ ├── imgui_impl_win32.cpp │ ├── imgui_tables.cpp │ └── imgui_widgets.cpp │ ├── math │ └── operators.cpp │ ├── network │ ├── mlp.cpp │ └── tsnc.cpp │ ├── render_pipeline │ ├── dino_renderer.cpp │ ├── gbuffer_renderer.cpp │ ├── ibl.cpp │ ├── material_renderer.cpp │ ├── skinned_mesh_renderer.cpp │ ├── texture_manager.cpp │ └── tile_classifier.cpp │ ├── scene │ └── mesh.cpp │ └── tools │ ├── camera_controller.cpp │ ├── command_line.cpp │ ├── directory_utilities.cpp │ ├── gpu_helpers.cpp │ ├── profiling_helper.cpp │ ├── security.cpp │ ├── shader_utils.cpp │ ├── stream.cpp │ ├── string_utilities.cpp │ └── texture_utils.cpp ├── shaders ├── Blit.graphics ├── Classification │ ├── FirstPass.compute │ ├── PrepareIndirection.compute │ ├── Reset.compute │ └── SecondPass.compute ├── Cubemap.graphics ├── FP32toFP16.compute ├── GBuffer │ ├── Inference.compute │ └── Textures │ │ └── Inference.compute ├── Lighting │ ├── DebugView.compute │ ├── Lit.compute │ └── ShadowRT.compute ├── Material │ ├── MaterialPass.compute │ └── Textures │ │ └── MaterialPass.compute ├── Mesh │ ├── DisplacementEvaluation.compute │ ├── SkinMesh.compute │ └── VisibilityPass.graphics ├── PostProcess.graphics └── shader_lib │ ├── bsdf.hlsl │ ├── color.hlsl │ ├── common.hlsl │ ├── constant_buffers.hlsl │ ├── inference_utils.hlsl │ ├── intersection.hlsl │ ├── lightloop.hlsl │ ├── material.hlsl │ ├── mesh_utilities.hlsl │ ├── pbr.hlsl │ ├── random.hlsl │ ├── transform.hlsl │ └── visibility_utilities.hlsl └── textures ├── LICENSE ├── convolved_ibl_bg.tex_bin ├── convolved_ibl_ggx.tex_bin ├── convolved_ibl_lambert.tex_bin └── pre_integrated_fdg.tex_bin /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | output/ 3 | .vs/ 4 | nuget_packages/ 5 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/README.md -------------------------------------------------------------------------------- /cmake/CMakeBuildSettings.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/cmake/CMakeBuildSettings.cmake -------------------------------------------------------------------------------- /cmake/CMakeMacros.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/cmake/CMakeMacros.cmake -------------------------------------------------------------------------------- /cmake/CMakePlatforms.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/cmake/CMakePlatforms.cmake -------------------------------------------------------------------------------- /cmake/FindD3D12.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/cmake/FindD3D12.cmake -------------------------------------------------------------------------------- /dependencies.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/dependencies.bat -------------------------------------------------------------------------------- /geometry/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/geometry/LICENSE -------------------------------------------------------------------------------- /geometry/michel.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/geometry/michel.anim -------------------------------------------------------------------------------- /models/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/LICENSE -------------------------------------------------------------------------------- /models/michel/bc1_mip/mlp_0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/bc1_mip/mlp_0.bin -------------------------------------------------------------------------------- /models/michel/bc1_mip/tex0_0.bc1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/bc1_mip/tex0_0.bc1 -------------------------------------------------------------------------------- /models/michel/bc1_mip/tex1_0.bc1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/bc1_mip/tex1_0.bc1 -------------------------------------------------------------------------------- /models/michel/bc1_mip/tex2_0.bc1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/bc1_mip/tex2_0.bc1 -------------------------------------------------------------------------------- /models/michel/bc1_mip/tex3_0.bc1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/bc1_mip/tex3_0.bc1 -------------------------------------------------------------------------------- /models/michel/bc6/tex0.bc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/bc6/tex0.bc6 -------------------------------------------------------------------------------- /models/michel/bc6/tex1.bc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/bc6/tex1.bc6 -------------------------------------------------------------------------------- /models/michel/bc6/tex2.bc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/bc6/tex2.bc6 -------------------------------------------------------------------------------- /models/michel/bc6/tex3.bc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/bc6/tex3.bc6 -------------------------------------------------------------------------------- /models/michel/bc6/tex4.bc6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/bc6/tex4.bc6 -------------------------------------------------------------------------------- /models/michel/uncompressed/tex0.tex_bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/uncompressed/tex0.tex_bin -------------------------------------------------------------------------------- /models/michel/uncompressed/tex1.tex_bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/uncompressed/tex1.tex_bin -------------------------------------------------------------------------------- /models/michel/uncompressed/tex2.tex_bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/uncompressed/tex2.tex_bin -------------------------------------------------------------------------------- /models/michel/uncompressed/tex3.tex_bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/uncompressed/tex3.tex_bin -------------------------------------------------------------------------------- /models/michel/uncompressed/tex4.tex_bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/models/michel/uncompressed/tex4.tex_bin -------------------------------------------------------------------------------- /paths/poi_list.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/paths/poi_list.csv -------------------------------------------------------------------------------- /project/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/project/CMakeLists.txt -------------------------------------------------------------------------------- /project/dino_danger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/project/dino_danger.cpp -------------------------------------------------------------------------------- /sdk/include/dx12/dx12_backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/dx12/dx12_backend.h -------------------------------------------------------------------------------- /sdk/include/dx12/dx12_containers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/dx12/dx12_containers.h -------------------------------------------------------------------------------- /sdk/include/dx12/dx12_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/dx12/dx12_helpers.h -------------------------------------------------------------------------------- /sdk/include/graphics/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/graphics/backend.h -------------------------------------------------------------------------------- /sdk/include/graphics/descriptors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/graphics/descriptors.h -------------------------------------------------------------------------------- /sdk/include/graphics/event_collector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/graphics/event_collector.h -------------------------------------------------------------------------------- /sdk/include/graphics/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/graphics/types.h -------------------------------------------------------------------------------- /sdk/include/imgui/imconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/imgui/imconfig.h -------------------------------------------------------------------------------- /sdk/include/imgui/imgui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/imgui/imgui.h -------------------------------------------------------------------------------- /sdk/include/imgui/imgui_impl_dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/imgui/imgui_impl_dx12.h -------------------------------------------------------------------------------- /sdk/include/imgui/imgui_impl_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/imgui/imgui_impl_win32.h -------------------------------------------------------------------------------- /sdk/include/imgui/imgui_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/imgui/imgui_internal.h -------------------------------------------------------------------------------- /sdk/include/imgui/imstb_rectpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/imgui/imstb_rectpack.h -------------------------------------------------------------------------------- /sdk/include/imgui/imstb_textedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/imgui/imstb_textedit.h -------------------------------------------------------------------------------- /sdk/include/imgui/imstb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/imgui/imstb_truetype.h -------------------------------------------------------------------------------- /sdk/include/math/operators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/math/operators.h -------------------------------------------------------------------------------- /sdk/include/math/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/math/types.h -------------------------------------------------------------------------------- /sdk/include/network/mlp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/network/mlp.h -------------------------------------------------------------------------------- /sdk/include/network/tsnc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/network/tsnc.h -------------------------------------------------------------------------------- /sdk/include/render_pipeline/constant_buffers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/render_pipeline/constant_buffers.h -------------------------------------------------------------------------------- /sdk/include/render_pipeline/dino_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/render_pipeline/dino_renderer.h -------------------------------------------------------------------------------- /sdk/include/render_pipeline/gbuffer_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/render_pipeline/gbuffer_renderer.h -------------------------------------------------------------------------------- /sdk/include/render_pipeline/ibl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/render_pipeline/ibl.h -------------------------------------------------------------------------------- /sdk/include/render_pipeline/material_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/render_pipeline/material_renderer.h -------------------------------------------------------------------------------- /sdk/include/render_pipeline/skinned_mesh_renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/render_pipeline/skinned_mesh_renderer.h -------------------------------------------------------------------------------- /sdk/include/render_pipeline/texture_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/render_pipeline/texture_manager.h -------------------------------------------------------------------------------- /sdk/include/render_pipeline/tile_classifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/render_pipeline/tile_classifier.h -------------------------------------------------------------------------------- /sdk/include/render_pipeline/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/render_pipeline/types.h -------------------------------------------------------------------------------- /sdk/include/scene/mesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/scene/mesh.h -------------------------------------------------------------------------------- /sdk/include/tools/camera_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/camera_controller.h -------------------------------------------------------------------------------- /sdk/include/tools/command_line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/command_line.h -------------------------------------------------------------------------------- /sdk/include/tools/directory_utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/directory_utilities.h -------------------------------------------------------------------------------- /sdk/include/tools/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/dirent.h -------------------------------------------------------------------------------- /sdk/include/tools/gpu_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/gpu_helpers.h -------------------------------------------------------------------------------- /sdk/include/tools/imgui_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/imgui_helpers.h -------------------------------------------------------------------------------- /sdk/include/tools/profiling_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/profiling_helper.h -------------------------------------------------------------------------------- /sdk/include/tools/security.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/security.h -------------------------------------------------------------------------------- /sdk/include/tools/shader_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/shader_utils.h -------------------------------------------------------------------------------- /sdk/include/tools/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/stream.h -------------------------------------------------------------------------------- /sdk/include/tools/stream.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/stream.inl -------------------------------------------------------------------------------- /sdk/include/tools/string_utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/string_utilities.h -------------------------------------------------------------------------------- /sdk/include/tools/texture_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/include/tools/texture_utils.h -------------------------------------------------------------------------------- /sdk/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/CMakeLists.txt -------------------------------------------------------------------------------- /sdk/src/dx12/dx12_backend_command_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/dx12/dx12_backend_command_buffer.cpp -------------------------------------------------------------------------------- /sdk/src/dx12/dx12_backend_command_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/dx12/dx12_backend_command_queue.cpp -------------------------------------------------------------------------------- /sdk/src/dx12/dx12_backend_compute_shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/dx12/dx12_backend_compute_shader.cpp -------------------------------------------------------------------------------- /sdk/src/dx12/dx12_backend_fence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/dx12/dx12_backend_fence.cpp -------------------------------------------------------------------------------- /sdk/src/dx12/dx12_backend_graphics_device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/dx12/dx12_backend_graphics_device.cpp -------------------------------------------------------------------------------- /sdk/src/dx12/dx12_backend_graphics_pipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/dx12/dx12_backend_graphics_pipeline.cpp -------------------------------------------------------------------------------- /sdk/src/dx12/dx12_backend_graphics_resources.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/dx12/dx12_backend_graphics_resources.cpp -------------------------------------------------------------------------------- /sdk/src/dx12/dx12_backend_imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/dx12/dx12_backend_imgui.cpp -------------------------------------------------------------------------------- /sdk/src/dx12/dx12_backend_profiling_scope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/dx12/dx12_backend_profiling_scope.cpp -------------------------------------------------------------------------------- /sdk/src/dx12/dx12_backend_swap_chain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/dx12/dx12_backend_swap_chain.cpp -------------------------------------------------------------------------------- /sdk/src/dx12/dx12_backend_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/dx12/dx12_backend_window.cpp -------------------------------------------------------------------------------- /sdk/src/dx12/dx12_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/dx12/dx12_helpers.cpp -------------------------------------------------------------------------------- /sdk/src/graphics/backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/graphics/backend.cpp -------------------------------------------------------------------------------- /sdk/src/graphics/event_collector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/graphics/event_collector.cpp -------------------------------------------------------------------------------- /sdk/src/imgui/imgui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/imgui/imgui.cpp -------------------------------------------------------------------------------- /sdk/src/imgui/imgui_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/imgui/imgui_demo.cpp -------------------------------------------------------------------------------- /sdk/src/imgui/imgui_draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/imgui/imgui_draw.cpp -------------------------------------------------------------------------------- /sdk/src/imgui/imgui_impl_dx12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/imgui/imgui_impl_dx12.cpp -------------------------------------------------------------------------------- /sdk/src/imgui/imgui_impl_win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/imgui/imgui_impl_win32.cpp -------------------------------------------------------------------------------- /sdk/src/imgui/imgui_tables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/imgui/imgui_tables.cpp -------------------------------------------------------------------------------- /sdk/src/imgui/imgui_widgets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/imgui/imgui_widgets.cpp -------------------------------------------------------------------------------- /sdk/src/math/operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/math/operators.cpp -------------------------------------------------------------------------------- /sdk/src/network/mlp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/network/mlp.cpp -------------------------------------------------------------------------------- /sdk/src/network/tsnc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/network/tsnc.cpp -------------------------------------------------------------------------------- /sdk/src/render_pipeline/dino_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/render_pipeline/dino_renderer.cpp -------------------------------------------------------------------------------- /sdk/src/render_pipeline/gbuffer_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/render_pipeline/gbuffer_renderer.cpp -------------------------------------------------------------------------------- /sdk/src/render_pipeline/ibl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/render_pipeline/ibl.cpp -------------------------------------------------------------------------------- /sdk/src/render_pipeline/material_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/render_pipeline/material_renderer.cpp -------------------------------------------------------------------------------- /sdk/src/render_pipeline/skinned_mesh_renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/render_pipeline/skinned_mesh_renderer.cpp -------------------------------------------------------------------------------- /sdk/src/render_pipeline/texture_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/render_pipeline/texture_manager.cpp -------------------------------------------------------------------------------- /sdk/src/render_pipeline/tile_classifier.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/render_pipeline/tile_classifier.cpp -------------------------------------------------------------------------------- /sdk/src/scene/mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/scene/mesh.cpp -------------------------------------------------------------------------------- /sdk/src/tools/camera_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/tools/camera_controller.cpp -------------------------------------------------------------------------------- /sdk/src/tools/command_line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/tools/command_line.cpp -------------------------------------------------------------------------------- /sdk/src/tools/directory_utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/tools/directory_utilities.cpp -------------------------------------------------------------------------------- /sdk/src/tools/gpu_helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/tools/gpu_helpers.cpp -------------------------------------------------------------------------------- /sdk/src/tools/profiling_helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/tools/profiling_helper.cpp -------------------------------------------------------------------------------- /sdk/src/tools/security.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/tools/security.cpp -------------------------------------------------------------------------------- /sdk/src/tools/shader_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/tools/shader_utils.cpp -------------------------------------------------------------------------------- /sdk/src/tools/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/tools/stream.cpp -------------------------------------------------------------------------------- /sdk/src/tools/string_utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/tools/string_utilities.cpp -------------------------------------------------------------------------------- /sdk/src/tools/texture_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/sdk/src/tools/texture_utils.cpp -------------------------------------------------------------------------------- /shaders/Blit.graphics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Blit.graphics -------------------------------------------------------------------------------- /shaders/Classification/FirstPass.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Classification/FirstPass.compute -------------------------------------------------------------------------------- /shaders/Classification/PrepareIndirection.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Classification/PrepareIndirection.compute -------------------------------------------------------------------------------- /shaders/Classification/Reset.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Classification/Reset.compute -------------------------------------------------------------------------------- /shaders/Classification/SecondPass.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Classification/SecondPass.compute -------------------------------------------------------------------------------- /shaders/Cubemap.graphics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Cubemap.graphics -------------------------------------------------------------------------------- /shaders/FP32toFP16.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/FP32toFP16.compute -------------------------------------------------------------------------------- /shaders/GBuffer/Inference.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/GBuffer/Inference.compute -------------------------------------------------------------------------------- /shaders/GBuffer/Textures/Inference.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/GBuffer/Textures/Inference.compute -------------------------------------------------------------------------------- /shaders/Lighting/DebugView.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Lighting/DebugView.compute -------------------------------------------------------------------------------- /shaders/Lighting/Lit.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Lighting/Lit.compute -------------------------------------------------------------------------------- /shaders/Lighting/ShadowRT.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Lighting/ShadowRT.compute -------------------------------------------------------------------------------- /shaders/Material/MaterialPass.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Material/MaterialPass.compute -------------------------------------------------------------------------------- /shaders/Material/Textures/MaterialPass.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Material/Textures/MaterialPass.compute -------------------------------------------------------------------------------- /shaders/Mesh/DisplacementEvaluation.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Mesh/DisplacementEvaluation.compute -------------------------------------------------------------------------------- /shaders/Mesh/SkinMesh.compute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Mesh/SkinMesh.compute -------------------------------------------------------------------------------- /shaders/Mesh/VisibilityPass.graphics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/Mesh/VisibilityPass.graphics -------------------------------------------------------------------------------- /shaders/PostProcess.graphics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/PostProcess.graphics -------------------------------------------------------------------------------- /shaders/shader_lib/bsdf.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/bsdf.hlsl -------------------------------------------------------------------------------- /shaders/shader_lib/color.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/color.hlsl -------------------------------------------------------------------------------- /shaders/shader_lib/common.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/common.hlsl -------------------------------------------------------------------------------- /shaders/shader_lib/constant_buffers.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/constant_buffers.hlsl -------------------------------------------------------------------------------- /shaders/shader_lib/inference_utils.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/inference_utils.hlsl -------------------------------------------------------------------------------- /shaders/shader_lib/intersection.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/intersection.hlsl -------------------------------------------------------------------------------- /shaders/shader_lib/lightloop.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/lightloop.hlsl -------------------------------------------------------------------------------- /shaders/shader_lib/material.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/material.hlsl -------------------------------------------------------------------------------- /shaders/shader_lib/mesh_utilities.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/mesh_utilities.hlsl -------------------------------------------------------------------------------- /shaders/shader_lib/pbr.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/pbr.hlsl -------------------------------------------------------------------------------- /shaders/shader_lib/random.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/random.hlsl -------------------------------------------------------------------------------- /shaders/shader_lib/transform.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/transform.hlsl -------------------------------------------------------------------------------- /shaders/shader_lib/visibility_utilities.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/shaders/shader_lib/visibility_utilities.hlsl -------------------------------------------------------------------------------- /textures/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/textures/LICENSE -------------------------------------------------------------------------------- /textures/convolved_ibl_bg.tex_bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/textures/convolved_ibl_bg.tex_bin -------------------------------------------------------------------------------- /textures/convolved_ibl_ggx.tex_bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/textures/convolved_ibl_ggx.tex_bin -------------------------------------------------------------------------------- /textures/convolved_ibl_lambert.tex_bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/textures/convolved_ibl_lambert.tex_bin -------------------------------------------------------------------------------- /textures/pre_integrated_fdg.tex_bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GameTechDev/TextureSetNeuralCompressionSample/HEAD/textures/pre_integrated_fdg.tex_bin --------------------------------------------------------------------------------