├── .clang-format ├── .github └── workflows │ └── build.yml ├── .gitignore ├── 1-Deploy.bat ├── 1-Deploy.sh ├── 2-Build.bat ├── 2-Build.sh ├── 3-PrepareSDK.bat ├── 3-PrepareSDK.sh ├── 4-Clean.bat ├── 4-Clean.sh ├── CLA.txt ├── CMakeLists.txt ├── Images ├── InputsWithPsr.png ├── InputsWithoutPsr.png ├── Resolve.jpg ├── Title.jpg └── Validation.png ├── Include ├── NRD.h ├── NRDDescs.h └── NRDSettings.h ├── Integration ├── NRDIntegration.h └── NRDIntegration.hpp ├── LICENSE.txt ├── README.md ├── Resources ├── NRD.rc └── Version.h ├── Shaders ├── Clear.cs.hlsl ├── Clear.resources.hlsli ├── Include │ ├── Common.hlsli │ ├── NRD.hlsli │ ├── Poisson.hlsli │ ├── REBLUR_Common.hlsli │ ├── REBLUR_Common_DiffuseSpatialFilter.hlsli │ ├── REBLUR_Common_SpecularSpatialFilter.hlsli │ ├── REBLUR_Config.hlsli │ ├── RELAX_Common.hlsli │ ├── RELAX_Config.hlsli │ ├── SIGMA_Common.hlsli │ └── SIGMA_Config.hlsli ├── REBLUR_Blur.cs.hlsl ├── REBLUR_Blur.resources.hlsli ├── REBLUR_ClassifyTiles.cs.hlsl ├── REBLUR_ClassifyTiles.resources.hlsli ├── REBLUR_HistoryFix.cs.hlsl ├── REBLUR_HistoryFix.resources.hlsli ├── REBLUR_HitDistReconstruction.cs.hlsl ├── REBLUR_HitDistReconstruction.resources.hlsli ├── REBLUR_PostBlur.cs.hlsl ├── REBLUR_PostBlur.resources.hlsli ├── REBLUR_PrePass.cs.hlsl ├── REBLUR_PrePass.resources.hlsli ├── REBLUR_SplitScreen.cs.hlsl ├── REBLUR_SplitScreen.resources.hlsli ├── REBLUR_TemporalAccumulation.cs.hlsl ├── REBLUR_TemporalAccumulation.resources.hlsli ├── REBLUR_TemporalStabilization.cs.hlsl ├── REBLUR_TemporalStabilization.resources.hlsli ├── REBLUR_Validation.cs.hlsl ├── REBLUR_Validation.resources.hlsli ├── REFERENCE_Copy.cs.hlsl ├── REFERENCE_Copy.resources.hlsli ├── REFERENCE_TemporalAccumulation.cs.hlsl ├── REFERENCE_TemporalAccumulation.resources.hlsli ├── RELAX_AntiFirefly.cs.hlsl ├── RELAX_AntiFirefly.resources.hlsli ├── RELAX_Atrous.cs.hlsl ├── RELAX_Atrous.resources.hlsli ├── RELAX_AtrousSmem.cs.hlsl ├── RELAX_AtrousSmem.resources.hlsli ├── RELAX_ClassifyTiles.cs.hlsl ├── RELAX_ClassifyTiles.resources.hlsli ├── RELAX_Copy.cs.hlsl ├── RELAX_Copy.resources.hlsli ├── RELAX_HistoryClamping.cs.hlsl ├── RELAX_HistoryClamping.resources.hlsli ├── RELAX_HistoryFix.cs.hlsl ├── RELAX_HistoryFix.resources.hlsli ├── RELAX_HitDistReconstruction.cs.hlsl ├── RELAX_HitDistReconstruction.resources.hlsli ├── RELAX_PrePass.cs.hlsl ├── RELAX_PrePass.resources.hlsli ├── RELAX_SplitScreen.cs.hlsl ├── RELAX_SplitScreen.resources.hlsli ├── RELAX_TemporalAccumulation.cs.hlsl ├── RELAX_TemporalAccumulation.resources.hlsli ├── RELAX_Validation.cs.hlsl ├── RELAX_Validation.resources.hlsli ├── SIGMA_Blur.cs.hlsl ├── SIGMA_Blur.resources.hlsli ├── SIGMA_ClassifyTiles.cs.hlsl ├── SIGMA_ClassifyTiles.resources.hlsli ├── SIGMA_Copy.cs.hlsl ├── SIGMA_Copy.resources.hlsli ├── SIGMA_SmoothTiles.cs.hlsl ├── SIGMA_SmoothTiles.resources.hlsli ├── SIGMA_SplitScreen.cs.hlsl ├── SIGMA_SplitScreen.resources.hlsli ├── SIGMA_TemporalStabilization.cs.hlsl ├── SIGMA_TemporalStabilization.resources.hlsli └── Shaders.cfg ├── Source ├── Denoisers │ ├── Reblur_Diffuse.hpp │ ├── Reblur_DiffuseDirectionalOcclusion.hpp │ ├── Reblur_DiffuseOcclusion.hpp │ ├── Reblur_DiffuseSh.hpp │ ├── Reblur_DiffuseSpecular.hpp │ ├── Reblur_DiffuseSpecularOcclusion.hpp │ ├── Reblur_DiffuseSpecularSh.hpp │ ├── Reblur_Specular.hpp │ ├── Reblur_SpecularOcclusion.hpp │ ├── Reblur_SpecularSh.hpp │ ├── Reference.hpp │ ├── Relax_Diffuse.hpp │ ├── Relax_DiffuseSh.hpp │ ├── Relax_DiffuseSpecular.hpp │ ├── Relax_DiffuseSpecularSh.hpp │ ├── Relax_Specular.hpp │ ├── Relax_SpecularSh.hpp │ ├── Sigma_Shadow.hpp │ └── Sigma_ShadowTranslucency.hpp ├── InstanceImpl.cpp ├── InstanceImpl.h ├── Reblur.cpp ├── Reference.cpp ├── Relax.cpp ├── Sigma.cpp ├── StdAllocator.h ├── Timer.cpp ├── Timer.h └── Wrapper.cpp └── UPDATE.md /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/.gitignore -------------------------------------------------------------------------------- /1-Deploy.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/1-Deploy.bat -------------------------------------------------------------------------------- /1-Deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/1-Deploy.sh -------------------------------------------------------------------------------- /2-Build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/2-Build.bat -------------------------------------------------------------------------------- /2-Build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/2-Build.sh -------------------------------------------------------------------------------- /3-PrepareSDK.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/3-PrepareSDK.bat -------------------------------------------------------------------------------- /3-PrepareSDK.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/3-PrepareSDK.sh -------------------------------------------------------------------------------- /4-Clean.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/4-Clean.bat -------------------------------------------------------------------------------- /4-Clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/4-Clean.sh -------------------------------------------------------------------------------- /CLA.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/CLA.txt -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Images/InputsWithPsr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Images/InputsWithPsr.png -------------------------------------------------------------------------------- /Images/InputsWithoutPsr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Images/InputsWithoutPsr.png -------------------------------------------------------------------------------- /Images/Resolve.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Images/Resolve.jpg -------------------------------------------------------------------------------- /Images/Title.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Images/Title.jpg -------------------------------------------------------------------------------- /Images/Validation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Images/Validation.png -------------------------------------------------------------------------------- /Include/NRD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Include/NRD.h -------------------------------------------------------------------------------- /Include/NRDDescs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Include/NRDDescs.h -------------------------------------------------------------------------------- /Include/NRDSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Include/NRDSettings.h -------------------------------------------------------------------------------- /Integration/NRDIntegration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Integration/NRDIntegration.h -------------------------------------------------------------------------------- /Integration/NRDIntegration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Integration/NRDIntegration.hpp -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/README.md -------------------------------------------------------------------------------- /Resources/NRD.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Resources/NRD.rc -------------------------------------------------------------------------------- /Resources/Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Resources/Version.h -------------------------------------------------------------------------------- /Shaders/Clear.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Clear.cs.hlsl -------------------------------------------------------------------------------- /Shaders/Clear.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Clear.resources.hlsli -------------------------------------------------------------------------------- /Shaders/Include/Common.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Include/Common.hlsli -------------------------------------------------------------------------------- /Shaders/Include/NRD.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Include/NRD.hlsli -------------------------------------------------------------------------------- /Shaders/Include/Poisson.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Include/Poisson.hlsli -------------------------------------------------------------------------------- /Shaders/Include/REBLUR_Common.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Include/REBLUR_Common.hlsli -------------------------------------------------------------------------------- /Shaders/Include/REBLUR_Common_DiffuseSpatialFilter.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Include/REBLUR_Common_DiffuseSpatialFilter.hlsli -------------------------------------------------------------------------------- /Shaders/Include/REBLUR_Common_SpecularSpatialFilter.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Include/REBLUR_Common_SpecularSpatialFilter.hlsli -------------------------------------------------------------------------------- /Shaders/Include/REBLUR_Config.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Include/REBLUR_Config.hlsli -------------------------------------------------------------------------------- /Shaders/Include/RELAX_Common.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Include/RELAX_Common.hlsli -------------------------------------------------------------------------------- /Shaders/Include/RELAX_Config.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Include/RELAX_Config.hlsli -------------------------------------------------------------------------------- /Shaders/Include/SIGMA_Common.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Include/SIGMA_Common.hlsli -------------------------------------------------------------------------------- /Shaders/Include/SIGMA_Config.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Include/SIGMA_Config.hlsli -------------------------------------------------------------------------------- /Shaders/REBLUR_Blur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_Blur.cs.hlsl -------------------------------------------------------------------------------- /Shaders/REBLUR_Blur.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_Blur.resources.hlsli -------------------------------------------------------------------------------- /Shaders/REBLUR_ClassifyTiles.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_ClassifyTiles.cs.hlsl -------------------------------------------------------------------------------- /Shaders/REBLUR_ClassifyTiles.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_ClassifyTiles.resources.hlsli -------------------------------------------------------------------------------- /Shaders/REBLUR_HistoryFix.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_HistoryFix.cs.hlsl -------------------------------------------------------------------------------- /Shaders/REBLUR_HistoryFix.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_HistoryFix.resources.hlsli -------------------------------------------------------------------------------- /Shaders/REBLUR_HitDistReconstruction.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_HitDistReconstruction.cs.hlsl -------------------------------------------------------------------------------- /Shaders/REBLUR_HitDistReconstruction.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_HitDistReconstruction.resources.hlsli -------------------------------------------------------------------------------- /Shaders/REBLUR_PostBlur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_PostBlur.cs.hlsl -------------------------------------------------------------------------------- /Shaders/REBLUR_PostBlur.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_PostBlur.resources.hlsli -------------------------------------------------------------------------------- /Shaders/REBLUR_PrePass.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_PrePass.cs.hlsl -------------------------------------------------------------------------------- /Shaders/REBLUR_PrePass.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_PrePass.resources.hlsli -------------------------------------------------------------------------------- /Shaders/REBLUR_SplitScreen.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_SplitScreen.cs.hlsl -------------------------------------------------------------------------------- /Shaders/REBLUR_SplitScreen.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_SplitScreen.resources.hlsli -------------------------------------------------------------------------------- /Shaders/REBLUR_TemporalAccumulation.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_TemporalAccumulation.cs.hlsl -------------------------------------------------------------------------------- /Shaders/REBLUR_TemporalAccumulation.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_TemporalAccumulation.resources.hlsli -------------------------------------------------------------------------------- /Shaders/REBLUR_TemporalStabilization.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_TemporalStabilization.cs.hlsl -------------------------------------------------------------------------------- /Shaders/REBLUR_TemporalStabilization.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_TemporalStabilization.resources.hlsli -------------------------------------------------------------------------------- /Shaders/REBLUR_Validation.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_Validation.cs.hlsl -------------------------------------------------------------------------------- /Shaders/REBLUR_Validation.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REBLUR_Validation.resources.hlsli -------------------------------------------------------------------------------- /Shaders/REFERENCE_Copy.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REFERENCE_Copy.cs.hlsl -------------------------------------------------------------------------------- /Shaders/REFERENCE_Copy.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REFERENCE_Copy.resources.hlsli -------------------------------------------------------------------------------- /Shaders/REFERENCE_TemporalAccumulation.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REFERENCE_TemporalAccumulation.cs.hlsl -------------------------------------------------------------------------------- /Shaders/REFERENCE_TemporalAccumulation.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/REFERENCE_TemporalAccumulation.resources.hlsli -------------------------------------------------------------------------------- /Shaders/RELAX_AntiFirefly.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_AntiFirefly.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RELAX_AntiFirefly.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_AntiFirefly.resources.hlsli -------------------------------------------------------------------------------- /Shaders/RELAX_Atrous.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_Atrous.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RELAX_Atrous.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_Atrous.resources.hlsli -------------------------------------------------------------------------------- /Shaders/RELAX_AtrousSmem.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_AtrousSmem.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RELAX_AtrousSmem.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_AtrousSmem.resources.hlsli -------------------------------------------------------------------------------- /Shaders/RELAX_ClassifyTiles.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_ClassifyTiles.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RELAX_ClassifyTiles.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_ClassifyTiles.resources.hlsli -------------------------------------------------------------------------------- /Shaders/RELAX_Copy.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_Copy.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RELAX_Copy.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_Copy.resources.hlsli -------------------------------------------------------------------------------- /Shaders/RELAX_HistoryClamping.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_HistoryClamping.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RELAX_HistoryClamping.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_HistoryClamping.resources.hlsli -------------------------------------------------------------------------------- /Shaders/RELAX_HistoryFix.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_HistoryFix.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RELAX_HistoryFix.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_HistoryFix.resources.hlsli -------------------------------------------------------------------------------- /Shaders/RELAX_HitDistReconstruction.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_HitDistReconstruction.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RELAX_HitDistReconstruction.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_HitDistReconstruction.resources.hlsli -------------------------------------------------------------------------------- /Shaders/RELAX_PrePass.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_PrePass.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RELAX_PrePass.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_PrePass.resources.hlsli -------------------------------------------------------------------------------- /Shaders/RELAX_SplitScreen.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_SplitScreen.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RELAX_SplitScreen.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_SplitScreen.resources.hlsli -------------------------------------------------------------------------------- /Shaders/RELAX_TemporalAccumulation.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_TemporalAccumulation.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RELAX_TemporalAccumulation.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_TemporalAccumulation.resources.hlsli -------------------------------------------------------------------------------- /Shaders/RELAX_Validation.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_Validation.cs.hlsl -------------------------------------------------------------------------------- /Shaders/RELAX_Validation.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/RELAX_Validation.resources.hlsli -------------------------------------------------------------------------------- /Shaders/SIGMA_Blur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/SIGMA_Blur.cs.hlsl -------------------------------------------------------------------------------- /Shaders/SIGMA_Blur.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/SIGMA_Blur.resources.hlsli -------------------------------------------------------------------------------- /Shaders/SIGMA_ClassifyTiles.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/SIGMA_ClassifyTiles.cs.hlsl -------------------------------------------------------------------------------- /Shaders/SIGMA_ClassifyTiles.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/SIGMA_ClassifyTiles.resources.hlsli -------------------------------------------------------------------------------- /Shaders/SIGMA_Copy.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/SIGMA_Copy.cs.hlsl -------------------------------------------------------------------------------- /Shaders/SIGMA_Copy.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/SIGMA_Copy.resources.hlsli -------------------------------------------------------------------------------- /Shaders/SIGMA_SmoothTiles.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/SIGMA_SmoothTiles.cs.hlsl -------------------------------------------------------------------------------- /Shaders/SIGMA_SmoothTiles.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/SIGMA_SmoothTiles.resources.hlsli -------------------------------------------------------------------------------- /Shaders/SIGMA_SplitScreen.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/SIGMA_SplitScreen.cs.hlsl -------------------------------------------------------------------------------- /Shaders/SIGMA_SplitScreen.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/SIGMA_SplitScreen.resources.hlsli -------------------------------------------------------------------------------- /Shaders/SIGMA_TemporalStabilization.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/SIGMA_TemporalStabilization.cs.hlsl -------------------------------------------------------------------------------- /Shaders/SIGMA_TemporalStabilization.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/SIGMA_TemporalStabilization.resources.hlsli -------------------------------------------------------------------------------- /Shaders/Shaders.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Shaders/Shaders.cfg -------------------------------------------------------------------------------- /Source/Denoisers/Reblur_Diffuse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Reblur_Diffuse.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Reblur_DiffuseDirectionalOcclusion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Reblur_DiffuseDirectionalOcclusion.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Reblur_DiffuseOcclusion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Reblur_DiffuseOcclusion.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Reblur_DiffuseSh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Reblur_DiffuseSh.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Reblur_DiffuseSpecular.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Reblur_DiffuseSpecular.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Reblur_DiffuseSpecularOcclusion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Reblur_DiffuseSpecularOcclusion.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Reblur_DiffuseSpecularSh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Reblur_DiffuseSpecularSh.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Reblur_Specular.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Reblur_Specular.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Reblur_SpecularOcclusion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Reblur_SpecularOcclusion.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Reblur_SpecularSh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Reblur_SpecularSh.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Reference.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Reference.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Relax_Diffuse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Relax_Diffuse.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Relax_DiffuseSh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Relax_DiffuseSh.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Relax_DiffuseSpecular.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Relax_DiffuseSpecular.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Relax_DiffuseSpecularSh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Relax_DiffuseSpecularSh.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Relax_Specular.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Relax_Specular.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Relax_SpecularSh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Relax_SpecularSh.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Sigma_Shadow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Sigma_Shadow.hpp -------------------------------------------------------------------------------- /Source/Denoisers/Sigma_ShadowTranslucency.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Denoisers/Sigma_ShadowTranslucency.hpp -------------------------------------------------------------------------------- /Source/InstanceImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/InstanceImpl.cpp -------------------------------------------------------------------------------- /Source/InstanceImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/InstanceImpl.h -------------------------------------------------------------------------------- /Source/Reblur.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Reblur.cpp -------------------------------------------------------------------------------- /Source/Reference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Reference.cpp -------------------------------------------------------------------------------- /Source/Relax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Relax.cpp -------------------------------------------------------------------------------- /Source/Sigma.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Sigma.cpp -------------------------------------------------------------------------------- /Source/StdAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/StdAllocator.h -------------------------------------------------------------------------------- /Source/Timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Timer.cpp -------------------------------------------------------------------------------- /Source/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Timer.h -------------------------------------------------------------------------------- /Source/Wrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/Source/Wrapper.cpp -------------------------------------------------------------------------------- /UPDATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVIDIA-RTX/NRD/HEAD/UPDATE.md --------------------------------------------------------------------------------