├── .args ├── .clang-format ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .gitmodules ├── 1-Deploy.bat ├── 1-Deploy.sh ├── 2-Build.bat ├── 2-Build.sh ├── 3-Test samples.bat ├── 4-Clean.bat ├── 4-Clean.sh ├── CMakeLists.txt ├── Dependencies.xml ├── External └── Packman │ ├── bootstrap │ ├── configure.bat │ ├── download_file_from_url.ps1 │ ├── fetch_file_from_packman_bootstrap.cmd │ ├── generate_temp_file_name.ps1 │ ├── generate_temp_folder.ps1 │ └── install_package.py │ ├── config.packman.xml │ ├── packman.cmd │ ├── packman.sh │ ├── python.bat │ └── python.sh ├── LICENSE.txt ├── README.md ├── Shaders ├── Box.vs.hlsl ├── Box0.fs.hlsl ├── Box1.fs.hlsl ├── Box2.fs.hlsl ├── Box3.fs.hlsl ├── Box4.fs.hlsl ├── Box5.fs.hlsl ├── Box6.fs.hlsl ├── Box7.fs.hlsl ├── Compute.cs.hlsl ├── DescriptorHeapIndexing.cs.hlsl ├── Forward.fs.hlsl ├── Forward.vs.hlsl ├── ForwardBindless.fs.hlsl ├── ForwardBindless.vs.hlsl ├── ForwardDiscard.fs.hlsl ├── ForwardResources.hlsli ├── ForwardTransparent.fs.hlsl ├── GenerateSceneDrawCalls.cs.hlsl ├── RayTracingBox.rchit.hlsl ├── RayTracingBox.rgen.hlsl ├── RayTracingBox.rmiss.hlsl ├── RayTracingTriangle.rchit.hlsl ├── RayTracingTriangle.rgen.hlsl ├── RayTracingTriangle.rmiss.hlsl ├── SceneViewerBindlessStructs.h ├── Shaders.cfg ├── Simple.fs.hlsl ├── Simple.vs.hlsl ├── Surface.cs.hlsl ├── Triangle.fs.hlsl ├── Triangle.vs.hlsl ├── TriangleFlexibleMultiview.vs.hlsl ├── Triangles.fs.hlsl └── Triangles.vs.hlsl └── Source ├── AsyncCompute.cpp ├── BindlessSceneViewer.cpp ├── Buffers.c ├── Clear.cpp ├── ClearStorage.c ├── DescriptorHeapIndexing.cpp ├── DeviceInfo.c ├── LowLatency.cpp ├── MultiThreading.cpp ├── Multisample.cpp ├── Multiview.cpp ├── RayTracingBoxes.cpp ├── RayTracingTriangle.cpp ├── Readback.cpp ├── Resize.cpp ├── Resources.c ├── SceneViewer.cpp ├── Triangle.cpp └── Wrapper.cpp /.args: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/.args -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/.gitmodules -------------------------------------------------------------------------------- /1-Deploy.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/1-Deploy.bat -------------------------------------------------------------------------------- /1-Deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/1-Deploy.sh -------------------------------------------------------------------------------- /2-Build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/2-Build.bat -------------------------------------------------------------------------------- /2-Build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/2-Build.sh -------------------------------------------------------------------------------- /3-Test samples.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/3-Test samples.bat -------------------------------------------------------------------------------- /4-Clean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/4-Clean.bat -------------------------------------------------------------------------------- /4-Clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/4-Clean.sh -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dependencies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Dependencies.xml -------------------------------------------------------------------------------- /External/Packman/bootstrap/configure.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/External/Packman/bootstrap/configure.bat -------------------------------------------------------------------------------- /External/Packman/bootstrap/download_file_from_url.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/External/Packman/bootstrap/download_file_from_url.ps1 -------------------------------------------------------------------------------- /External/Packman/bootstrap/fetch_file_from_packman_bootstrap.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/External/Packman/bootstrap/fetch_file_from_packman_bootstrap.cmd -------------------------------------------------------------------------------- /External/Packman/bootstrap/generate_temp_file_name.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/External/Packman/bootstrap/generate_temp_file_name.ps1 -------------------------------------------------------------------------------- /External/Packman/bootstrap/generate_temp_folder.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/External/Packman/bootstrap/generate_temp_folder.ps1 -------------------------------------------------------------------------------- /External/Packman/bootstrap/install_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/External/Packman/bootstrap/install_package.py -------------------------------------------------------------------------------- /External/Packman/config.packman.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/External/Packman/config.packman.xml -------------------------------------------------------------------------------- /External/Packman/packman.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/External/Packman/packman.cmd -------------------------------------------------------------------------------- /External/Packman/packman.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/External/Packman/packman.sh -------------------------------------------------------------------------------- /External/Packman/python.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/External/Packman/python.bat -------------------------------------------------------------------------------- /External/Packman/python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/External/Packman/python.sh -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/README.md -------------------------------------------------------------------------------- /Shaders/Box.vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Box.vs.hlsl -------------------------------------------------------------------------------- /Shaders/Box0.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Box0.fs.hlsl -------------------------------------------------------------------------------- /Shaders/Box1.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Box1.fs.hlsl -------------------------------------------------------------------------------- /Shaders/Box2.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Box2.fs.hlsl -------------------------------------------------------------------------------- /Shaders/Box3.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Box3.fs.hlsl -------------------------------------------------------------------------------- /Shaders/Box4.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Box4.fs.hlsl -------------------------------------------------------------------------------- /Shaders/Box5.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Box5.fs.hlsl -------------------------------------------------------------------------------- /Shaders/Box6.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Box6.fs.hlsl -------------------------------------------------------------------------------- /Shaders/Box7.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Box7.fs.hlsl -------------------------------------------------------------------------------- /Shaders/Compute.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Compute.cs.hlsl -------------------------------------------------------------------------------- /Shaders/DescriptorHeapIndexing.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/DescriptorHeapIndexing.cs.hlsl -------------------------------------------------------------------------------- /Shaders/Forward.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Forward.fs.hlsl -------------------------------------------------------------------------------- /Shaders/Forward.vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Forward.vs.hlsl -------------------------------------------------------------------------------- /Shaders/ForwardBindless.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/ForwardBindless.fs.hlsl -------------------------------------------------------------------------------- /Shaders/ForwardBindless.vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/ForwardBindless.vs.hlsl -------------------------------------------------------------------------------- /Shaders/ForwardDiscard.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/ForwardDiscard.fs.hlsl -------------------------------------------------------------------------------- /Shaders/ForwardResources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/ForwardResources.hlsli -------------------------------------------------------------------------------- /Shaders/ForwardTransparent.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/ForwardTransparent.fs.hlsl -------------------------------------------------------------------------------- /Shaders/GenerateSceneDrawCalls.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/GenerateSceneDrawCalls.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RayTracingBox.rchit.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/RayTracingBox.rchit.hlsl -------------------------------------------------------------------------------- /Shaders/RayTracingBox.rgen.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/RayTracingBox.rgen.hlsl -------------------------------------------------------------------------------- /Shaders/RayTracingBox.rmiss.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/RayTracingBox.rmiss.hlsl -------------------------------------------------------------------------------- /Shaders/RayTracingTriangle.rchit.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/RayTracingTriangle.rchit.hlsl -------------------------------------------------------------------------------- /Shaders/RayTracingTriangle.rgen.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/RayTracingTriangle.rgen.hlsl -------------------------------------------------------------------------------- /Shaders/RayTracingTriangle.rmiss.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/RayTracingTriangle.rmiss.hlsl -------------------------------------------------------------------------------- /Shaders/SceneViewerBindlessStructs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/SceneViewerBindlessStructs.h -------------------------------------------------------------------------------- /Shaders/Shaders.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Shaders.cfg -------------------------------------------------------------------------------- /Shaders/Simple.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Simple.fs.hlsl -------------------------------------------------------------------------------- /Shaders/Simple.vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Simple.vs.hlsl -------------------------------------------------------------------------------- /Shaders/Surface.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Surface.cs.hlsl -------------------------------------------------------------------------------- /Shaders/Triangle.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Triangle.fs.hlsl -------------------------------------------------------------------------------- /Shaders/Triangle.vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Triangle.vs.hlsl -------------------------------------------------------------------------------- /Shaders/TriangleFlexibleMultiview.vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/TriangleFlexibleMultiview.vs.hlsl -------------------------------------------------------------------------------- /Shaders/Triangles.fs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Triangles.fs.hlsl -------------------------------------------------------------------------------- /Shaders/Triangles.vs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Shaders/Triangles.vs.hlsl -------------------------------------------------------------------------------- /Source/AsyncCompute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/AsyncCompute.cpp -------------------------------------------------------------------------------- /Source/BindlessSceneViewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/BindlessSceneViewer.cpp -------------------------------------------------------------------------------- /Source/Buffers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/Buffers.c -------------------------------------------------------------------------------- /Source/Clear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/Clear.cpp -------------------------------------------------------------------------------- /Source/ClearStorage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/ClearStorage.c -------------------------------------------------------------------------------- /Source/DescriptorHeapIndexing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/DescriptorHeapIndexing.cpp -------------------------------------------------------------------------------- /Source/DeviceInfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/DeviceInfo.c -------------------------------------------------------------------------------- /Source/LowLatency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/LowLatency.cpp -------------------------------------------------------------------------------- /Source/MultiThreading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/MultiThreading.cpp -------------------------------------------------------------------------------- /Source/Multisample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/Multisample.cpp -------------------------------------------------------------------------------- /Source/Multiview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/Multiview.cpp -------------------------------------------------------------------------------- /Source/RayTracingBoxes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/RayTracingBoxes.cpp -------------------------------------------------------------------------------- /Source/RayTracingTriangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/RayTracingTriangle.cpp -------------------------------------------------------------------------------- /Source/Readback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/Readback.cpp -------------------------------------------------------------------------------- /Source/Resize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/Resize.cpp -------------------------------------------------------------------------------- /Source/Resources.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/Resources.c -------------------------------------------------------------------------------- /Source/SceneViewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/SceneViewer.cpp -------------------------------------------------------------------------------- /Source/Triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/Triangle.cpp -------------------------------------------------------------------------------- /Source/Wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRISamples/HEAD/Source/Wrapper.cpp --------------------------------------------------------------------------------