├── .editorconfig ├── .gitignore ├── Build ├── deploycommon.bat ├── deployproject.bat ├── packman │ ├── bootstrap │ │ ├── configure.bat │ │ ├── fetch_file_from_s3.cmd │ │ ├── fetch_file_from_s3.ps1 │ │ ├── fetch_file_from_url.ps1 │ │ ├── generate_temp_file_name.ps1 │ │ ├── generate_temp_folder.ps1 │ │ └── install_package.py │ ├── config.packman.xml │ ├── packman │ ├── packman.cmd │ ├── python.bat │ └── python.sh ├── patchpropssheet.py ├── prebuild.bat ├── update_dependencies.bat └── update_dependencies.sh ├── EmbeddedMedia └── CornellBudda │ ├── CornellBudda.mtl │ ├── CornellBudda2.obj │ └── CornellBudda2.pyscene ├── Falcor.sln ├── LICENSE.md ├── NRD_SDK ├── Include │ ├── NRD.h │ ├── NRD.hlsli │ ├── NRDDescs.h │ └── NRDSettings.h ├── Integration │ ├── NRDIntegration.h │ └── NRDIntegration.hpp ├── LICENSE.txt ├── Lib │ ├── Debug │ │ ├── NRD.dll │ │ ├── NRD.lib │ │ └── NRD.pdb │ └── Release │ │ ├── NRD.dll │ │ └── NRD.lib ├── README.md └── Shaders │ ├── NRD.hlsli │ ├── NRD_Clear_f.cs.hlsl │ ├── NRD_Clear_f.resources.hlsli │ ├── NRD_Clear_ui.cs.hlsl │ ├── NRD_Clear_ui.resources.hlsli │ ├── NRD_Common.hlsli │ ├── NRD_MipGeneration_Float2.cs.hlsl │ ├── NRD_MipGeneration_Float2.resources.hlsli │ ├── NRD_MipGeneration_Float2_Float2.cs.hlsl │ ├── NRD_MipGeneration_Float2_Float2.resources.hlsli │ ├── NRD_MipGeneration_Float4_Float.cs.hlsl │ ├── NRD_MipGeneration_Float4_Float.resources.hlsli │ ├── NRD_MipGeneration_Float4_Float4_Float.cs.hlsl │ ├── NRD_MipGeneration_Float4_Float4_Float.resources.hlsli │ ├── Poisson.hlsli │ ├── REBLUR_Common.hlsli │ ├── REBLUR_Common_DiffuseOcclusionSpatialFilter.hlsli │ ├── REBLUR_Common_DiffuseSpatialFilter.hlsli │ ├── REBLUR_Common_SpecularOcclusionSpatialFilter.hlsli │ ├── REBLUR_Common_SpecularSpatialFilter.hlsli │ ├── REBLUR_Config.hlsli │ ├── REBLUR_DiffuseOcclusion_Blur.cs.hlsl │ ├── REBLUR_DiffuseOcclusion_HistoryFix.cs.hlsl │ ├── REBLUR_DiffuseOcclusion_PostBlur.cs.hlsl │ ├── REBLUR_DiffuseOcclusion_SplitScreen.cs.hlsl │ ├── REBLUR_DiffuseOcclusion_TemporalAccumulation.cs.hlsl │ ├── REBLUR_DiffuseOcclusion_TemporalAccumulationWithConfidence.cs.hlsl │ ├── REBLUR_DiffuseSpecularOcclusion_Blur.cs.hlsl │ ├── REBLUR_DiffuseSpecularOcclusion_Blur.hlsli │ ├── REBLUR_DiffuseSpecularOcclusion_Blur.resources.hlsli │ ├── REBLUR_DiffuseSpecularOcclusion_HistoryFix.cs.hlsl │ ├── REBLUR_DiffuseSpecularOcclusion_HistoryFix.hlsli │ ├── REBLUR_DiffuseSpecularOcclusion_HistoryFix.resources.hlsli │ ├── REBLUR_DiffuseSpecularOcclusion_PostBlur.cs.hlsl │ ├── REBLUR_DiffuseSpecularOcclusion_PostBlur.hlsli │ ├── REBLUR_DiffuseSpecularOcclusion_PostBlur.resources.hlsli │ ├── REBLUR_DiffuseSpecularOcclusion_SplitScreen.cs.hlsl │ ├── REBLUR_DiffuseSpecularOcclusion_SplitScreen.hlsli │ ├── REBLUR_DiffuseSpecularOcclusion_SplitScreen.resources.hlsli │ ├── REBLUR_DiffuseSpecularOcclusion_TemporalAccumulation.cs.hlsl │ ├── REBLUR_DiffuseSpecularOcclusion_TemporalAccumulation.hlsli │ ├── REBLUR_DiffuseSpecularOcclusion_TemporalAccumulation.resources.hlsli │ ├── REBLUR_DiffuseSpecularOcclusion_TemporalAccumulationWithConfidence.cs.hlsl │ ├── REBLUR_DiffuseSpecular_AntiFirefly.cs.hlsl │ ├── REBLUR_DiffuseSpecular_AntiFirefly.hlsli │ ├── REBLUR_DiffuseSpecular_AntiFirefly.resources.hlsli │ ├── REBLUR_DiffuseSpecular_Blur.cs.hlsl │ ├── REBLUR_DiffuseSpecular_Blur.hlsli │ ├── REBLUR_DiffuseSpecular_Blur.resources.hlsli │ ├── REBLUR_DiffuseSpecular_HistoryFix.cs.hlsl │ ├── REBLUR_DiffuseSpecular_HistoryFix.hlsli │ ├── REBLUR_DiffuseSpecular_HistoryFix.resources.hlsli │ ├── REBLUR_DiffuseSpecular_PostBlur.cs.hlsl │ ├── REBLUR_DiffuseSpecular_PostBlur.hlsli │ ├── REBLUR_DiffuseSpecular_PostBlur.resources.hlsli │ ├── REBLUR_DiffuseSpecular_PreBlur.cs.hlsl │ ├── REBLUR_DiffuseSpecular_PreBlur.hlsli │ ├── REBLUR_DiffuseSpecular_PreBlur.resources.hlsli │ ├── REBLUR_DiffuseSpecular_PreBlurAdvanced.cs.hlsl │ ├── REBLUR_DiffuseSpecular_SplitScreen.cs.hlsl │ ├── REBLUR_DiffuseSpecular_SplitScreen.hlsli │ ├── REBLUR_DiffuseSpecular_SplitScreen.resources.hlsli │ ├── REBLUR_DiffuseSpecular_TemporalAccumulation.cs.hlsl │ ├── REBLUR_DiffuseSpecular_TemporalAccumulation.hlsli │ ├── REBLUR_DiffuseSpecular_TemporalAccumulation.resources.hlsli │ ├── REBLUR_DiffuseSpecular_TemporalAccumulationWithConfidence.cs.hlsl │ ├── REBLUR_DiffuseSpecular_TemporalStabilization.cs.hlsl │ ├── REBLUR_DiffuseSpecular_TemporalStabilization.hlsli │ ├── REBLUR_DiffuseSpecular_TemporalStabilization.resources.hlsli │ ├── REBLUR_Diffuse_AntiFirefly.cs.hlsl │ ├── REBLUR_Diffuse_Blur.cs.hlsl │ ├── REBLUR_Diffuse_HistoryFix.cs.hlsl │ ├── REBLUR_Diffuse_PostBlur.cs.hlsl │ ├── REBLUR_Diffuse_PreBlur.cs.hlsl │ ├── REBLUR_Diffuse_PreBlurAdvanced.cs.hlsl │ ├── REBLUR_Diffuse_SplitScreen.cs.hlsl │ ├── REBLUR_Diffuse_TemporalAccumulation.cs.hlsl │ ├── REBLUR_Diffuse_TemporalAccumulationWithConfidence.cs.hlsl │ ├── REBLUR_Diffuse_TemporalStabilization.cs.hlsl │ ├── REBLUR_SpecularOcclusion_Blur.cs.hlsl │ ├── REBLUR_SpecularOcclusion_HistoryFix.cs.hlsl │ ├── REBLUR_SpecularOcclusion_PostBlur.cs.hlsl │ ├── REBLUR_SpecularOcclusion_SplitScreen.cs.hlsl │ ├── REBLUR_SpecularOcclusion_TemporalAccumulation.cs.hlsl │ ├── REBLUR_SpecularOcclusion_TemporalAccumulationWithConfidence.cs.hlsl │ ├── REBLUR_Specular_AntiFirefly.cs.hlsl │ ├── REBLUR_Specular_Blur.cs.hlsl │ ├── REBLUR_Specular_HistoryFix.cs.hlsl │ ├── REBLUR_Specular_PostBlur.cs.hlsl │ ├── REBLUR_Specular_PreBlur.cs.hlsl │ ├── REBLUR_Specular_PreBlurAdvanced.cs.hlsl │ ├── REBLUR_Specular_SplitScreen.cs.hlsl │ ├── REBLUR_Specular_TemporalAccumulation.cs.hlsl │ ├── REBLUR_Specular_TemporalAccumulationWithConfidence.cs.hlsl │ ├── REBLUR_Specular_TemporalStabilization.cs.hlsl │ ├── RELAX_Common.hlsli │ ├── RELAX_Config.hlsli │ ├── RELAX_DiffuseSpecular_ATrousShmem.cs.hlsl │ ├── RELAX_DiffuseSpecular_ATrousShmem.resources.hlsli │ ├── RELAX_DiffuseSpecular_ATrousStandard.cs.hlsl │ ├── RELAX_DiffuseSpecular_ATrousStandard.resources.hlsli │ ├── RELAX_DiffuseSpecular_DisocclusionFix.cs.hlsl │ ├── RELAX_DiffuseSpecular_DisocclusionFix.resources.hlsli │ ├── RELAX_DiffuseSpecular_Firefly.cs.hlsl │ ├── RELAX_DiffuseSpecular_Firefly.resources.hlsli │ ├── RELAX_DiffuseSpecular_HistoryClamping.cs.hlsl │ ├── RELAX_DiffuseSpecular_HistoryClamping.resources.hlsli │ ├── RELAX_DiffuseSpecular_Prepass.cs.hlsl │ ├── RELAX_DiffuseSpecular_Prepass.resources.hlsli │ ├── RELAX_DiffuseSpecular_Reproject.cs.hlsl │ ├── RELAX_DiffuseSpecular_Reproject.resources.hlsli │ ├── RELAX_DiffuseSpecular_SpatialVarianceEstimation.cs.hlsl │ ├── RELAX_DiffuseSpecular_SpatialVarianceEstimation.resources.hlsli │ ├── RELAX_DiffuseSpecular_SplitScreen.cs.hlsl │ ├── RELAX_DiffuseSpecular_SplitScreen.resources.hlsli │ ├── RELAX_Diffuse_ATrousShmem.cs.hlsl │ ├── RELAX_Diffuse_ATrousShmem.resources.hlsli │ ├── RELAX_Diffuse_ATrousStandard.cs.hlsl │ ├── RELAX_Diffuse_ATrousStandard.resources.hlsli │ ├── RELAX_Diffuse_DisocclusionFix.cs.hlsl │ ├── RELAX_Diffuse_DisocclusionFix.resources.hlsli │ ├── RELAX_Diffuse_Firefly.cs.hlsl │ ├── RELAX_Diffuse_Firefly.resources.hlsli │ ├── RELAX_Diffuse_HistoryClamping.cs.hlsl │ ├── RELAX_Diffuse_HistoryClamping.resources.hlsli │ ├── RELAX_Diffuse_Prepass.cs.hlsl │ ├── RELAX_Diffuse_Prepass.resources.hlsli │ ├── RELAX_Diffuse_Reproject.cs.hlsl │ ├── RELAX_Diffuse_Reproject.resources.hlsli │ ├── RELAX_Diffuse_SpatialVarianceEstimation.cs.hlsl │ ├── RELAX_Diffuse_SpatialVarianceEstimation.resources.hlsli │ ├── RELAX_Diffuse_SplitScreen.cs.hlsl │ ├── RELAX_Diffuse_SplitScreen.resources.hlsli │ ├── RELAX_Specular_ATrousShmem.cs.hlsl │ ├── RELAX_Specular_ATrousShmem.resources.hlsli │ ├── RELAX_Specular_ATrousStandard.cs.hlsl │ ├── RELAX_Specular_ATrousStandard.resources.hlsli │ ├── RELAX_Specular_DisocclusionFix.cs.hlsl │ ├── RELAX_Specular_DisocclusionFix.resources.hlsli │ ├── RELAX_Specular_Firefly.cs.hlsl │ ├── RELAX_Specular_Firefly.resources.hlsli │ ├── RELAX_Specular_HistoryClamping.cs.hlsl │ ├── RELAX_Specular_HistoryClamping.resources.hlsli │ ├── RELAX_Specular_Prepass.cs.hlsl │ ├── RELAX_Specular_Prepass.resources.hlsli │ ├── RELAX_Specular_Reproject.cs.hlsl │ ├── RELAX_Specular_Reproject.resources.hlsli │ ├── RELAX_Specular_SpatialVarianceEstimation.cs.hlsl │ ├── RELAX_Specular_SpatialVarianceEstimation.resources.hlsli │ ├── RELAX_Specular_SplitScreen.cs.hlsl │ ├── RELAX_Specular_SplitScreen.resources.hlsli │ ├── SIGMA_Common.hlsli │ ├── SIGMA_Config.hlsli │ ├── SIGMA_ShadowTranslucency_Blur.cs.hlsl │ ├── SIGMA_ShadowTranslucency_ClassifyTiles.cs.hlsl │ ├── SIGMA_ShadowTranslucency_PreBlur.cs.hlsl │ ├── SIGMA_ShadowTranslucency_SplitScreen.cs.hlsl │ ├── SIGMA_ShadowTranslucency_TemporalStabilization.cs.hlsl │ ├── SIGMA_Shadow_Blur.cs.hlsl │ ├── SIGMA_Shadow_Blur.hlsli │ ├── SIGMA_Shadow_Blur.resources.hlsli │ ├── SIGMA_Shadow_ClassifyTiles.cs.hlsl │ ├── SIGMA_Shadow_ClassifyTiles.hlsli │ ├── SIGMA_Shadow_ClassifyTiles.resources.hlsli │ ├── SIGMA_Shadow_PreBlur.cs.hlsl │ ├── SIGMA_Shadow_PreBlur.hlsli │ ├── SIGMA_Shadow_SmoothTiles.cs.hlsl │ ├── SIGMA_Shadow_SmoothTiles.resources.hlsli │ ├── SIGMA_Shadow_SplitScreen.cs.hlsl │ ├── SIGMA_Shadow_SplitScreen.hlsli │ ├── SIGMA_Shadow_SplitScreen.resources.hlsli │ ├── SIGMA_Shadow_TemporalStabilization.cs.hlsl │ ├── SIGMA_Shadow_TemporalStabilization.hlsli │ ├── SIGMA_Shadow_TemporalStabilization.resources.hlsli │ └── STL.hlsli ├── README.md ├── RunTeaserImageOurs.bat ├── RunTeaserImageRichVSL.bat ├── RunTeaserImageVPL.bat ├── RunTeaserImageVSL.bat ├── Source ├── Externals │ ├── dear_imgui_addons │ │ └── imguinodegrapheditor │ │ │ ├── imguinodegrapheditor.cpp │ │ │ └── imguinodegrapheditor.h │ ├── hypothesis │ │ ├── LICENSE │ │ ├── README.md │ │ ├── cephes.h │ │ └── hypothesis.h │ └── xoshiro │ │ ├── README.txt │ │ ├── splitmix64.c │ │ └── xoshiro128starstar.c ├── Falcor │ ├── Core │ │ ├── API │ │ │ ├── BlendState.cpp │ │ │ ├── BlendState.h │ │ │ ├── Blit.slang │ │ │ ├── Buffer.cpp │ │ │ ├── Buffer.h │ │ │ ├── ComputeContext.cpp │ │ │ ├── ComputeContext.h │ │ │ ├── ComputeStateObject.cpp │ │ │ ├── ComputeStateObject.h │ │ │ ├── CopyContext.cpp │ │ │ ├── CopyContext.h │ │ │ ├── D3D12 │ │ │ │ ├── D3D12ApiData.h │ │ │ │ ├── D3D12Buffer.cpp │ │ │ │ ├── D3D12ComputeContext.cpp │ │ │ │ ├── D3D12ComputeStateObject.cpp │ │ │ │ ├── D3D12CopyContext.cpp │ │ │ │ ├── D3D12DescriptorData.h │ │ │ │ ├── D3D12DescriptorHeap.cpp │ │ │ │ ├── D3D12DescriptorHeap.h │ │ │ │ ├── D3D12DescriptorPool.cpp │ │ │ │ ├── D3D12DescriptorSet.cpp │ │ │ │ ├── D3D12Device.cpp │ │ │ │ ├── D3D12Fbo.cpp │ │ │ │ ├── D3D12Formats.cpp │ │ │ │ ├── D3D12GpuFence.cpp │ │ │ │ ├── D3D12GpuMemoryHeap.cpp │ │ │ │ ├── D3D12GpuTimer.cpp │ │ │ │ ├── D3D12GraphicsStateObject.cpp │ │ │ │ ├── D3D12LowLevelContextData.cpp │ │ │ │ ├── D3D12NvApiExDesc.h │ │ │ │ ├── D3D12QueryHeap.cpp │ │ │ │ ├── D3D12RasterizerState.cpp │ │ │ │ ├── D3D12RenderContext.cpp │ │ │ │ ├── D3D12Resource.cpp │ │ │ │ ├── D3D12Resource.h │ │ │ │ ├── D3D12ResourceViews.cpp │ │ │ │ ├── D3D12RootSignature.cpp │ │ │ │ ├── D3D12Sampler.cpp │ │ │ │ ├── D3D12Shader.cpp │ │ │ │ ├── D3D12State.cpp │ │ │ │ ├── D3D12State.h │ │ │ │ ├── D3D12Texture.cpp │ │ │ │ ├── D3D12Vao.cpp │ │ │ │ └── FalcorD3D12.h │ │ │ ├── DepthStencilState.cpp │ │ │ ├── DepthStencilState.h │ │ │ ├── DescriptorPool.cpp │ │ │ ├── DescriptorPool.h │ │ │ ├── DescriptorSet.cpp │ │ │ ├── DescriptorSet.h │ │ │ ├── Device.cpp │ │ │ ├── Device.h │ │ │ ├── FBO.cpp │ │ │ ├── FBO.h │ │ │ ├── FencedPool.h │ │ │ ├── Formats.cpp │ │ │ ├── Formats.h │ │ │ ├── GpuFence.h │ │ │ ├── GpuMemoryHeap.cpp │ │ │ ├── GpuMemoryHeap.h │ │ │ ├── GpuTimer.cpp │ │ │ ├── GpuTimer.h │ │ │ ├── GraphicsStateObject.cpp │ │ │ ├── GraphicsStateObject.h │ │ │ ├── LowLevelContextData.h │ │ │ ├── QueryHeap.h │ │ │ ├── RasterizerState.cpp │ │ │ ├── RasterizerState.h │ │ │ ├── RenderContext.cpp │ │ │ ├── RenderContext.h │ │ │ ├── Resource.cpp │ │ │ ├── Resource.h │ │ │ ├── ResourceViews.cpp │ │ │ ├── ResourceViews.h │ │ │ ├── RootSignature.cpp │ │ │ ├── RootSignature.h │ │ │ ├── Sampler.cpp │ │ │ ├── Sampler.h │ │ │ ├── Shader.h │ │ │ ├── Texture.cpp │ │ │ ├── Texture.h │ │ │ ├── TextureLoader.cpp │ │ │ ├── VAO.cpp │ │ │ ├── VAO.h │ │ │ ├── VertexLayout.cpp │ │ │ ├── VertexLayout.h │ │ │ └── Vulkan │ │ │ │ ├── FalcorVK.h │ │ │ │ ├── VKBuffer.cpp │ │ │ │ ├── VKComputeContext.cpp │ │ │ │ ├── VKComputeStateObject.cpp │ │ │ │ ├── VKCopyContext.cpp │ │ │ │ ├── VKDescriptorData.h │ │ │ │ ├── VKDescriptorPool.cpp │ │ │ │ ├── VKDescriptorSet.cpp │ │ │ │ ├── VKDevice.cpp │ │ │ │ ├── VKFbo.cpp │ │ │ │ ├── VKFormats.cpp │ │ │ │ ├── VKGpuFence.cpp │ │ │ │ ├── VKGpuTimer.cpp │ │ │ │ ├── VKGraphicsStateObject.cpp │ │ │ │ ├── VKLowLevelContextData.cpp │ │ │ │ ├── VKRasterizerState.cpp │ │ │ │ ├── VKRenderContext.cpp │ │ │ │ ├── VKResourceViews.cpp │ │ │ │ ├── VKRootSignature.cpp │ │ │ │ ├── VKSampler.cpp │ │ │ │ ├── VKShader.cpp │ │ │ │ ├── VKSmartHandle.h │ │ │ │ ├── VKState.cpp │ │ │ │ ├── VKState.h │ │ │ │ ├── VKTexture.cpp │ │ │ │ ├── VKVao.cpp │ │ │ │ ├── VkGpuMemoryHeap.cpp │ │ │ │ ├── VkQueryHeap.cpp │ │ │ │ ├── VkResource.cpp │ │ │ │ └── VkSmartHandle.cpp │ │ ├── BufferTypes │ │ │ ├── ParameterBlock.cpp │ │ │ ├── ParameterBlock.h │ │ │ ├── VariablesBufferUI.cpp │ │ │ └── VariablesBufferUI.h │ │ ├── FalcorConfig.h │ │ ├── Framework.cpp │ │ ├── Framework.h │ │ ├── Platform │ │ │ ├── Linux │ │ │ │ ├── Linux.cpp │ │ │ │ └── ProgressBarLinux.cpp │ │ │ ├── MonitorInfo.cpp │ │ │ ├── MonitorInfo.h │ │ │ ├── OS.cpp │ │ │ ├── OS.h │ │ │ ├── ProgressBar.cpp │ │ │ ├── ProgressBar.h │ │ │ └── Windows │ │ │ │ ├── ProgressBarWin.cpp │ │ │ │ └── Windows.cpp │ │ ├── Program │ │ │ ├── CUDAProgram.cpp │ │ │ ├── CUDAProgram.h │ │ │ ├── ComputeProgram.cpp │ │ │ ├── ComputeProgram.h │ │ │ ├── GraphicsProgram.cpp │ │ │ ├── GraphicsProgram.h │ │ │ ├── Program.cpp │ │ │ ├── Program.h │ │ │ ├── ProgramReflection.cpp │ │ │ ├── ProgramReflection.h │ │ │ ├── ProgramVars.cpp │ │ │ ├── ProgramVars.h │ │ │ ├── ProgramVersion.cpp │ │ │ ├── ProgramVersion.h │ │ │ ├── ShaderLibrary.cpp │ │ │ ├── ShaderLibrary.h │ │ │ ├── ShaderVar.cpp │ │ │ └── ShaderVar.h │ │ ├── Renderer.h │ │ ├── Sample.cpp │ │ ├── Sample.h │ │ ├── State │ │ │ ├── ComputeState.cpp │ │ │ ├── ComputeState.h │ │ │ ├── GraphicsState.cpp │ │ │ ├── GraphicsState.h │ │ │ └── StateGraph.h │ │ ├── Window.cpp │ │ └── Window.h │ ├── Data │ │ └── Framework │ │ │ ├── Fonts │ │ │ ├── DejaVu Sans Mono14.000000.bin │ │ │ ├── DejaVu Sans Mono14.000000.dds │ │ │ ├── consolab.ttf │ │ │ └── trebucbd.ttf │ │ │ ├── Models │ │ │ ├── Camera.obj │ │ │ ├── LightBulb.obj │ │ │ ├── RotateGizmo.obj │ │ │ ├── ScaleGizmo.obj │ │ │ └── TranslateGizmo.obj │ │ │ ├── Nvidia.ico │ │ │ └── Textures │ │ │ ├── NextFrame.jpg │ │ │ ├── Pause.jpg │ │ │ ├── Play.jpg │ │ │ ├── PrevFrame.jpg │ │ │ ├── Rewind.jpg │ │ │ └── Stop.jpg │ ├── Experimental │ │ └── Scene │ │ │ ├── Lights │ │ │ ├── BuildTriangleList.cs.slang │ │ │ ├── EmissiveIntegrator.ps.slang │ │ │ ├── EmissiveLightSampler.cpp │ │ │ ├── EmissiveLightSampler.h │ │ │ ├── EmissiveLightSampler.slang │ │ │ ├── EmissiveLightSamplerHelpers.slang │ │ │ ├── EmissiveLightSamplerInterface.slang │ │ │ ├── EmissiveLightSamplerType.slangh │ │ │ ├── EmissivePowerSampler.cpp │ │ │ ├── EmissivePowerSampler.h │ │ │ ├── EmissivePowerSampler.slang │ │ │ ├── EmissiveUniformSampler.cpp │ │ │ ├── EmissiveUniformSampler.h │ │ │ ├── EmissiveUniformSampler.slang │ │ │ ├── EnvMap.cpp │ │ │ ├── EnvMap.h │ │ │ ├── EnvMap.slang │ │ │ ├── EnvMapData.slang │ │ │ ├── EnvMapIntegration.ps.slang │ │ │ ├── EnvMapLighting.cpp │ │ │ ├── EnvMapLighting.h │ │ │ ├── EnvMapLighting.slang │ │ │ ├── EnvMapSampler.cpp │ │ │ ├── EnvMapSampler.h │ │ │ ├── EnvMapSampler.slang │ │ │ ├── EnvMapSamplerSetup.cs.slang │ │ │ ├── FinalizeIntegration.cs.slang │ │ │ ├── LightBVH.cpp │ │ │ ├── LightBVH.h │ │ │ ├── LightBVH.slang │ │ │ ├── LightBVHBuilder.cpp │ │ │ ├── LightBVHBuilder.h │ │ │ ├── LightBVHRefit.cs.slang │ │ │ ├── LightBVHSampler.cpp │ │ │ ├── LightBVHSampler.h │ │ │ ├── LightBVHSampler.slang │ │ │ ├── LightBVHSamplerSharedDefinitions.slang │ │ │ ├── LightBVHTypes.slang │ │ │ ├── LightCollection.cpp │ │ │ ├── LightCollection.h │ │ │ ├── LightCollection.slang │ │ │ ├── LightCollectionShared.slang │ │ │ ├── LightHelpers.slang │ │ │ ├── MeshLightData.slang │ │ │ └── UpdateTriangleVertices.cs.slang │ │ │ ├── Material │ │ │ ├── BCSDF.slang │ │ │ ├── BCSDFConfig.slangh │ │ │ ├── BxDF.slang │ │ │ ├── BxDFConfig.slangh │ │ │ ├── BxDFTypes.slang │ │ │ ├── Fresnel.slang │ │ │ ├── HairChiang16.slang │ │ │ ├── MaterialHelpers.slang │ │ │ ├── MaterialShading.slang │ │ │ ├── Microfacet.slang │ │ │ ├── TexLODHelpers.slang │ │ │ └── TexLODTypes.slang │ │ │ └── Volume │ │ │ ├── PhaseFunctions.slang │ │ │ ├── VolumeSampler.cpp │ │ │ ├── VolumeSampler.h │ │ │ ├── VolumeSampler.slang │ │ │ └── VolumeSamplerParams.slang │ ├── Falcor.h │ ├── Falcor.natvis │ ├── Falcor.props │ ├── Falcor.vcxproj │ ├── Falcor.vcxproj.filters │ ├── FalcorExperimental.h │ ├── Raytracing │ │ ├── RtProgram │ │ │ ├── RtProgram.cpp │ │ │ └── RtProgram.h │ │ ├── RtProgramVars.cpp │ │ ├── RtProgramVars.h │ │ ├── RtProgramVarsHelper.cpp │ │ ├── RtProgramVarsHelper.h │ │ ├── RtStateObject.cpp │ │ ├── RtStateObject.h │ │ ├── RtStateObjectHelper.h │ │ ├── ShaderTable.cpp │ │ └── ShaderTable.h │ ├── RenderGraph │ │ ├── BasePasses │ │ │ ├── BaseGraphicsPass.cpp │ │ │ ├── BaseGraphicsPass.h │ │ │ ├── ComputePass.cpp │ │ │ ├── ComputePass.h │ │ │ ├── FullScreenPass.cpp │ │ │ ├── FullScreenPass.gs.slang │ │ │ ├── FullScreenPass.h │ │ │ ├── FullScreenPass.vs.slang │ │ │ ├── RasterPass.cpp │ │ │ ├── RasterPass.h │ │ │ ├── RasterScenePass.cpp │ │ │ └── RasterScenePass.h │ │ ├── RenderGraph.cpp │ │ ├── RenderGraph.h │ │ ├── RenderGraphCompiler.cpp │ │ ├── RenderGraphCompiler.h │ │ ├── RenderGraphExe.cpp │ │ ├── RenderGraphExe.h │ │ ├── RenderGraphIR.cpp │ │ ├── RenderGraphIR.h │ │ ├── RenderGraphImportExport.cpp │ │ ├── RenderGraphImportExport.h │ │ ├── RenderGraphUI.cpp │ │ ├── RenderGraphUI.h │ │ ├── RenderPass.cpp │ │ ├── RenderPass.h │ │ ├── RenderPassHelpers.h │ │ ├── RenderPassLibrary.cpp │ │ ├── RenderPassLibrary.h │ │ ├── RenderPassReflection.cpp │ │ ├── RenderPassReflection.h │ │ ├── RenderPassStandardFlags.h │ │ ├── ResourceCache.cpp │ │ └── ResourceCache.h │ ├── RenderPasses │ │ ├── DepthPass.ps.slang │ │ ├── DepthPrePass.cpp │ │ ├── DepthPrePass.h │ │ ├── GBufferPass.3d.slang │ │ ├── GBufferPass.cpp │ │ ├── GBufferPass.h │ │ ├── GBufferUtils.slang │ │ ├── ResolvePass.cpp │ │ ├── ResolvePass.h │ │ └── Shared │ │ │ ├── Denoising │ │ │ ├── NRDBuffers.slang │ │ │ ├── NRDConstants.slang │ │ │ ├── NRDData.slang │ │ │ └── NRDHelpers.slang │ │ │ └── PathTracer │ │ │ ├── InteriorList.slang │ │ │ ├── InteriorListHelpers.slang │ │ │ ├── LoadShadingData.slang │ │ │ ├── PathData.slang │ │ │ ├── PathTracer.cpp │ │ │ ├── PathTracer.h │ │ │ ├── PathTracerHelpers.slang │ │ │ ├── PathTracerParams.slang │ │ │ ├── PixelStats.cpp │ │ │ ├── PixelStats.cs.slang │ │ │ ├── PixelStats.h │ │ │ ├── PixelStats.slang │ │ │ ├── PixelStatsShared.slang │ │ │ ├── RayFootprint.slang │ │ │ ├── RayFootprintData.slang │ │ │ ├── RayFootprintModes.slangh │ │ │ └── StaticParams.slang │ ├── Scene │ │ ├── Animation │ │ │ ├── Animatable.cpp │ │ │ ├── Animatable.h │ │ │ ├── Animation.cpp │ │ │ ├── Animation.h │ │ │ ├── AnimationController.cpp │ │ │ ├── AnimationController.h │ │ │ └── Skinning.slang │ │ ├── Camera │ │ │ ├── Camera.cpp │ │ │ ├── Camera.h │ │ │ ├── Camera.slang │ │ │ ├── CameraController.cpp │ │ │ ├── CameraController.h │ │ │ └── CameraData.slang │ │ ├── Curves │ │ │ ├── CurveTessellation.cpp │ │ │ └── CurveTessellation.h │ │ ├── HitInfo.cpp │ │ ├── HitInfo.h │ │ ├── HitInfo.slang │ │ ├── HitInfoType.slang │ │ ├── Importer.cpp │ │ ├── Importer.h │ │ ├── Importers │ │ │ ├── AssimpImporter.cpp │ │ │ ├── AssimpImporter.h │ │ │ ├── PythonImporter.cpp │ │ │ ├── PythonImporter.h │ │ │ ├── SceneImporter.cpp │ │ │ └── SceneImporter.h │ │ ├── Intersection.slang │ │ ├── Lights │ │ │ ├── Light.cpp │ │ │ ├── Light.h │ │ │ ├── LightData.slang │ │ │ └── Lights.slang │ │ ├── Material │ │ │ ├── BRDF.slang │ │ │ ├── Material.cpp │ │ │ ├── Material.h │ │ │ ├── MaterialData.slang │ │ │ ├── MaterialDefines.slangh │ │ │ ├── MaterialTextureLoader.cpp │ │ │ ├── MaterialTextureLoader.h │ │ │ └── SimpleBRDF.slang │ │ ├── NullTrace.cs.slang │ │ ├── ParticleSystem │ │ │ ├── ParticleConstColor.ps.slang │ │ │ ├── ParticleData.slang │ │ │ ├── ParticleEmit.cs.slang │ │ │ ├── ParticleInterpColor.ps.slang │ │ │ ├── ParticleSimulate.cs.slang │ │ │ ├── ParticleSort.cs.slang │ │ │ ├── ParticleSystem.cpp │ │ │ ├── ParticleSystem.h │ │ │ ├── ParticleTexture.ps.slang │ │ │ └── ParticleVertex.vs.slang │ │ ├── Raster.slang │ │ ├── Raytracing.slang │ │ ├── RaytracingInline.slang │ │ ├── RaytracingInlineHelper.slang │ │ ├── Scene.cpp │ │ ├── Scene.h │ │ ├── Scene.slang │ │ ├── SceneBlock.slang │ │ ├── SceneBuilder.cpp │ │ ├── SceneBuilder.h │ │ ├── SceneTypes.slang │ │ ├── Shading.slang │ │ ├── ShadingData.slang │ │ ├── TextureSampler.slang │ │ ├── Transform.cpp │ │ ├── Transform.h │ │ ├── TriangleMesh.cpp │ │ ├── TriangleMesh.h │ │ ├── VertexAttrib.slangh │ │ └── Volume │ │ │ ├── Grid.cpp │ │ │ ├── Grid.h │ │ │ ├── Grid.slang │ │ │ ├── Volume.cpp │ │ │ ├── Volume.h │ │ │ ├── Volume.slang │ │ │ └── VolumeData.slang │ ├── ShaderSource.targets │ ├── ShaderSource.xml │ ├── Testing │ │ ├── UnitTest.cpp │ │ ├── UnitTest.cs.slang │ │ └── UnitTest.h │ ├── Utils │ │ ├── Algorithm │ │ │ ├── BitonicSort.cpp │ │ │ ├── BitonicSort.cs.slang │ │ │ ├── BitonicSort.h │ │ │ ├── ComputeParallelReduction.cpp │ │ │ ├── ComputeParallelReduction.h │ │ │ ├── DirectedGraph.h │ │ │ ├── DirectedGraphTraversal.h │ │ │ ├── ParallelReduction.cpp │ │ │ ├── ParallelReduction.cs.slang │ │ │ ├── ParallelReduction.h │ │ │ ├── ParallelReduction.ps.slang │ │ │ ├── ParallelReductionType.slangh │ │ │ ├── PrefixSum.cpp │ │ │ ├── PrefixSum.cs.slang │ │ │ └── PrefixSum.h │ │ ├── AlignedAllocator.h │ │ ├── AsyncTextureLoader.cpp │ │ ├── AsyncTextureLoader.h │ │ ├── Attributes.slang │ │ ├── BinaryFileStream.h │ │ ├── Color │ │ │ ├── ColorHelpers.slang │ │ │ ├── ColorMap.slang │ │ │ └── ColorUtils.h │ │ ├── Debug │ │ │ ├── DebugConsole.h │ │ │ ├── PixelDebug.cpp │ │ │ ├── PixelDebug.h │ │ │ ├── PixelDebug.slang │ │ │ ├── PixelDebugTypes.slang │ │ │ └── ReflectPixelDebugTypes.cs.slang │ │ ├── Helpers.slang │ │ ├── HostDeviceShared.slangh │ │ ├── Image │ │ │ ├── Bitmap.cpp │ │ │ ├── Bitmap.h │ │ │ ├── ImageIO.cpp │ │ │ └── ImageIO.h │ │ ├── InternalDictionary.h │ │ ├── Logger.cpp │ │ ├── Logger.h │ │ ├── Math │ │ │ ├── AABB.cpp │ │ │ ├── AABB.h │ │ │ ├── AABB.slang │ │ │ ├── BitTricks.slang │ │ │ ├── CubicSpline.h │ │ │ ├── FalcorMath.h │ │ │ ├── FormatConversion.slang │ │ │ ├── HalfUtils.slang │ │ │ ├── HashUtils.slang │ │ │ ├── MathConstants.slangh │ │ │ ├── MathHelpers.h │ │ │ ├── MathHelpers.slang │ │ │ ├── PackedFormats.h │ │ │ ├── PackedFormats.slang │ │ │ ├── SphericalHarmonics.slang │ │ │ └── Vector.h │ │ ├── NumericRange.h │ │ ├── Perception │ │ │ ├── Experiment.cpp │ │ │ ├── Experiment.h │ │ │ ├── SingleThresholdMeasurement.cpp │ │ │ └── SingleThresholdMeasurement.h │ │ ├── SampleGenerators │ │ │ ├── CPUSampleGenerator.h │ │ │ ├── DxSamplePattern.cpp │ │ │ ├── DxSamplePattern.h │ │ │ ├── HaltonSamplePattern.cpp │ │ │ ├── HaltonSamplePattern.h │ │ │ ├── StratifiedSamplePattern.cpp │ │ │ └── StratifiedSamplePattern.h │ │ ├── Sampling │ │ │ ├── AliasTable.cpp │ │ │ ├── AliasTable.h │ │ │ ├── AliasTable.slang │ │ │ ├── Pseudorandom │ │ │ │ ├── LCG.slang │ │ │ │ ├── SplitMix64.slang │ │ │ │ ├── Xorshift32.slang │ │ │ │ └── Xoshiro.slang │ │ │ ├── ReSTIR.slang │ │ │ ├── SampleGenerator.cpp │ │ │ ├── SampleGenerator.h │ │ │ ├── SampleGenerator.slang │ │ │ ├── SampleGeneratorInterface.slang │ │ │ ├── SampleGeneratorType.slangh │ │ │ ├── TinyUniformSampleGenerator.slang │ │ │ └── UniformSampleGenerator.slang │ │ ├── Scripting │ │ │ ├── Console.cpp │ │ │ ├── Console.h │ │ │ ├── Dictionary.h │ │ │ ├── ScriptBindings.cpp │ │ │ ├── ScriptBindings.h │ │ │ ├── ScriptWriter.h │ │ │ ├── Scripting.cpp │ │ │ └── Scripting.h │ │ ├── StringUtils.h │ │ ├── TermColor.cpp │ │ ├── TermColor.h │ │ ├── Threading.cpp │ │ ├── Threading.h │ │ ├── Timing │ │ │ ├── Clock.cpp │ │ │ ├── Clock.h │ │ │ ├── CpuTimer.h │ │ │ ├── FrameRate.cpp │ │ │ ├── FrameRate.h │ │ │ ├── GpuTimer.slang │ │ │ ├── Profiler.cpp │ │ │ ├── Profiler.h │ │ │ ├── TimeReport.cpp │ │ │ └── TimeReport.h │ │ ├── UI │ │ │ ├── DebugDrawer.cpp │ │ │ ├── DebugDrawer.h │ │ │ ├── Font.cpp │ │ │ ├── Font.h │ │ │ ├── Gui.cpp │ │ │ ├── Gui.h │ │ │ ├── Gui.slang │ │ │ ├── PixelZoom.cpp │ │ │ ├── PixelZoom.h │ │ │ ├── TextRenderer.cpp │ │ │ ├── TextRenderer.h │ │ │ ├── TextRenderer.slang │ │ │ └── UserInput.h │ │ ├── Video │ │ │ ├── VideoEncoder.cpp │ │ │ ├── VideoEncoder.h │ │ │ ├── VideoEncoderUI.cpp │ │ │ └── VideoEncoderUI.h │ │ └── VirtualLight │ │ │ ├── BoundingBoxAccelerationStructureBuilder.cpp │ │ │ ├── BoundingBoxAccelerationStructureBuilder.h │ │ │ ├── MegaTextureBlit.cs.slang │ │ │ ├── MegaTextureConfig.slangh │ │ │ ├── MegaTextureContainer.cpp │ │ │ ├── MegaTextureContainer.h │ │ │ ├── MegaTextureContainer.slang │ │ │ ├── TexelUtil.slang │ │ │ ├── VirtualLightContainer.cpp │ │ │ ├── VirtualLightContainer.h │ │ │ └── VirtualLightContainer.slang │ ├── dependencies.xml │ ├── stdafx.cpp │ └── stdafx.h ├── Mogwai │ ├── AppData.cpp │ ├── AppData.h │ ├── Data │ │ ├── BSDFViewer.py │ │ ├── Config.py │ │ ├── ForwardRenderer.py │ │ ├── PathTracer.py │ │ ├── SceneDebugger.py │ │ └── VBufferPathTracer.py │ ├── Extensions │ │ ├── Capture │ │ │ ├── CaptureTrigger.cpp │ │ │ ├── CaptureTrigger.h │ │ │ ├── FrameCapture.cpp │ │ │ ├── FrameCapture.h │ │ │ ├── VideoCapture.cpp │ │ │ └── VideoCapture.h │ │ └── Profiler │ │ │ ├── TimingCapture.cpp │ │ │ └── TimingCapture.h │ ├── Mogwai.cpp │ ├── Mogwai.h │ ├── Mogwai.vcxproj │ ├── Mogwai.vcxproj.filters │ ├── MogwaiScripting.cpp │ ├── MogwaiSettings.cpp │ ├── MogwaiSettings.h │ ├── stdafx.cpp │ └── stdafx.h ├── RenderPasses │ ├── AccumulatePass │ │ ├── Accumulate.cs.slang │ │ ├── AccumulatePass.cpp │ │ ├── AccumulatePass.h │ │ ├── AccumulatePass.vcxproj │ │ └── AccumulatePass.vcxproj.filters │ ├── Antialiasing │ │ ├── Antialiasing.cpp │ │ ├── Antialiasing.vcxproj │ │ ├── Antialiasing.vcxproj.filters │ │ ├── FXAA │ │ │ ├── FXAA.cpp │ │ │ ├── FXAA.h │ │ │ └── FXAA.slang │ │ └── TAA │ │ │ ├── TAA.cpp │ │ │ ├── TAA.h │ │ │ └── TAA.ps.slang │ ├── BSDFViewer │ │ ├── BSDFViewer.cpp │ │ ├── BSDFViewer.cs.slang │ │ ├── BSDFViewer.h │ │ ├── BSDFViewer.vcxproj │ │ ├── BSDFViewer.vcxproj.filters │ │ └── BSDFViewerParams.slang │ ├── BlitPass │ │ ├── BlitPass.cpp │ │ ├── BlitPass.h │ │ ├── BlitPass.vcxproj │ │ └── BlitPass.vcxproj.filters │ ├── CSM │ │ ├── CSM.cpp │ │ ├── CSM.h │ │ ├── CSM.vcxproj │ │ ├── CSM.vcxproj.filters │ │ ├── CSMData.slang │ │ ├── CascadedShadowMap.slang │ │ ├── DepthPass.slang │ │ ├── ShadowPass.slang │ │ └── VisibilityPass.ps.slang │ ├── DebugPasses │ │ ├── ColorMapPass │ │ │ ├── ColorMapParams.slang │ │ │ ├── ColorMapPass.cpp │ │ │ ├── ColorMapPass.h │ │ │ └── ColorMapPass.ps.slang │ │ ├── Comparison.ps.slang │ │ ├── ComparisonPass.cpp │ │ ├── ComparisonPass.h │ │ ├── DebugPasses.cpp │ │ ├── DebugPasses.vcxproj │ │ ├── DebugPasses.vcxproj.filters │ │ ├── InvalidPixelDetectionPass │ │ │ ├── InvalidPixelDetection.ps.slang │ │ │ ├── InvalidPixelDetectionPass.cpp │ │ │ └── InvalidPixelDetectionPass.h │ │ ├── SideBySidePass │ │ │ ├── SideBySide.ps.slang │ │ │ ├── SideBySidePass.cpp │ │ │ └── SideBySidePass.h │ │ └── SplitScreenPass │ │ │ ├── SplitScreen.ps.slang │ │ │ ├── SplitScreenPass.cpp │ │ │ └── SplitScreenPass.h │ ├── DepthPass │ │ ├── DepthPass.cpp │ │ ├── DepthPass.h │ │ ├── DepthPass.ps.slang │ │ ├── DepthPass.vcxproj │ │ └── DepthPass.vcxproj.filters │ ├── DirectLighting │ │ ├── DirectLighting.cpp │ │ ├── DirectLighting.h │ │ ├── DirectLighting.vcxproj │ │ └── DirectLighting.vcxproj.filters │ ├── ErrorMeasurePass │ │ ├── ErrorMeasurePass.cpp │ │ ├── ErrorMeasurePass.h │ │ ├── ErrorMeasurePass.vcxproj │ │ └── ErrorMeasurer.cs.slang │ ├── ForwardLightingPass │ │ ├── ForwardLightingPass.cpp │ │ ├── ForwardLightingPass.h │ │ ├── ForwardLightingPass.slang │ │ ├── ForwardLightingPass.vcxproj │ │ └── ForwardLightingPass.vcxproj.filters │ ├── GBuffer │ │ ├── GBuffer.vcxproj │ │ ├── GBuffer.vcxproj.filters │ │ ├── GBuffer │ │ │ ├── GBuffer.cpp │ │ │ ├── GBuffer.h │ │ │ ├── GBufferHelpers.slang │ │ │ ├── GBufferParams.slang │ │ │ ├── GBufferRT.cpp │ │ │ ├── GBufferRT.h │ │ │ ├── GBufferRT.rt.slang │ │ │ ├── GBufferRTCurves.cpp │ │ │ ├── GBufferRTCurves.h │ │ │ ├── GBufferRaster.3d.slang │ │ │ ├── GBufferRaster.cpp │ │ │ └── GBufferRaster.h │ │ ├── GBufferBase.cpp │ │ ├── GBufferBase.h │ │ └── VBuffer │ │ │ ├── VBufferRT.cpp │ │ │ ├── VBufferRT.h │ │ │ ├── VBufferRT.rt.slang │ │ │ ├── VBufferRaster.3d.slang │ │ │ ├── VBufferRaster.cpp │ │ │ └── VBufferRaster.h │ ├── GBufferSlim │ │ ├── GBufferSlim.cpp │ │ ├── GBufferSlim.h │ │ ├── GBufferSlim.vcxproj │ │ └── GBufferSlim.vcxproj.filters │ ├── ImageLoader │ │ ├── ImageLoader.cpp │ │ ├── ImageLoader.h │ │ ├── ImageLoader.vcxproj │ │ └── ImageLoader.vcxproj.filters │ ├── MegakernelPathTracer │ │ ├── Data │ │ │ ├── MegakernelPathTracer.py │ │ │ └── PathTracerTexLOD_Megakernel.py │ │ ├── MegakernelPathTracer.cpp │ │ ├── MegakernelPathTracer.h │ │ ├── MegakernelPathTracer.vcxproj │ │ ├── MegakernelPathTracer.vcxproj.filters │ │ ├── PathTracer.rt.slang │ │ └── PathTracer.slang │ ├── MinimalPathTracer │ │ ├── Data │ │ │ └── MinimalPathTracer.py │ │ ├── MinimalPathTracer.cpp │ │ ├── MinimalPathTracer.h │ │ ├── MinimalPathTracer.rt.slang │ │ ├── MinimalPathTracer.vcxproj │ │ └── MinimalPathTracer.vcxproj.filters │ ├── ModulateIllumination │ │ ├── ModulateIllumination.cpp │ │ ├── ModulateIllumination.cs.slang │ │ ├── ModulateIllumination.h │ │ ├── ModulateIllumination.vcxproj │ │ └── ModulateIllumination.vcxproj.filters │ ├── NRDPass │ │ ├── NRDPass.cpp │ │ ├── NRDPass.h │ │ ├── NRDPass.vcxproj │ │ ├── NRDPass.vcxproj.filters │ │ └── PackRadiance.cs.slang │ ├── OptixDenoiser │ │ ├── BootstrapUtils.cpp │ │ ├── ConvertBufToTex.ps.slang │ │ ├── ConvertMotionVectorInputs.cs.slang │ │ ├── ConvertNormalsToBuf.cs.slang │ │ ├── ConvertTexToBuf.cs.slang │ │ ├── CudaUtils.cpp │ │ ├── CudaUtils.h │ │ ├── OptixDenoiser.cpp │ │ ├── OptixDenoiser.h │ │ ├── OptixDenoiser.vcxproj │ │ ├── OptixDenoiser.vcxproj.filters │ │ └── README.txt │ ├── PassLibraryTemplate │ │ ├── PassLibraryTemplate.cpp │ │ ├── PassLibraryTemplate.h │ │ ├── PassLibraryTemplate.vcxproj │ │ └── PassLibraryTemplate.vcxproj.filters │ ├── PhotonGenerationPass │ │ ├── PhotonGenerationPass.cpp │ │ ├── PhotonGenerationPass.cs.slang │ │ ├── PhotonGenerationPass.h │ │ ├── PhotonGenerationPass.vcxproj │ │ ├── PhotonGenerationPass.vcxproj.filters │ │ ├── RadiusWritePass.cs.slang │ │ ├── cyCore.h │ │ └── cyPointCloud.h │ ├── PhotonMapping │ │ ├── PhotonMapping.cpp │ │ ├── PhotonMapping.h │ │ ├── PhotonMapping.vcxproj │ │ ├── PhotonMapping.vcxproj.filters │ │ ├── PhotonTracePass.cs.slang │ │ ├── ShadingPass.cs.slang │ │ ├── Types.slang │ │ ├── cyCore.h │ │ ├── cyHeap.h │ │ └── cyPointCloud.h │ ├── PixelInspectorPass │ │ ├── PixelInspector.cs.slang │ │ ├── PixelInspectorData.slang │ │ ├── PixelInspectorPass.cpp │ │ ├── PixelInspectorPass.h │ │ ├── PixelInspectorPass.vcxproj │ │ └── PixelInspectorPass.vcxproj.filters │ ├── PrepareLights │ │ ├── PrepareLights.cpp │ │ ├── PrepareLights.cs.slang │ │ ├── PrepareLights.h │ │ ├── PrepareLights.vcxproj │ │ └── PrepareLights.vcxproj.filters │ ├── ReSTIRPass │ │ ├── CPULightCuts.h │ │ ├── LightTreeDefinition.slangh │ │ ├── LightTreeSampler.slang │ │ ├── LinearBinaryTree.cpp │ │ ├── LinearBinaryTree.h │ │ ├── ReSTIRInitialSampling.cs.slang │ │ ├── ReSTIRPass.cpp │ │ ├── ReSTIRPass.h │ │ ├── ReSTIRPass.vcxproj │ │ ├── ReSTIRPass.vcxproj.filters │ │ ├── ReSTIRPreSampling.cs.slang │ │ ├── ReSTIRPrepareLights.cs.slang │ │ ├── ReSTIRShading.cs.slang │ │ ├── ReSTIRSpatialResampling.cs.slang │ │ ├── ReSTIRSpecularGathering.cs.slang │ │ └── ReSTIRTemporalResampling.cs.slang │ ├── RelaxationPass │ │ ├── EnrichPass.cs.slang │ │ ├── RelaxationBlitPass.cs.slang │ │ ├── RelaxationPass.cpp │ │ ├── RelaxationPass.h │ │ ├── RelaxationPass.vcxproj │ │ ├── RelaxationPass.vcxproj.filters │ │ ├── Timer.h │ │ ├── cyCore.h │ │ ├── cyPointCloud.h │ │ └── nanoflann.hpp │ ├── ResultAccumulatePass │ │ ├── ResultAccumulatePass.cpp │ │ ├── ResultAccumulatePass.cs.slang │ │ ├── ResultAccumulatePass.h │ │ ├── ResultAccumulatePass.vcxproj │ │ └── ResultAccumulatePass.vcxproj.filters │ ├── SSAO │ │ ├── ApplyAO.ps.slang │ │ ├── SSAO.cpp │ │ ├── SSAO.h │ │ ├── SSAO.ps.slang │ │ ├── SSAO.vcxproj │ │ ├── SSAO.vcxproj.filters │ │ └── SSAOData.slang │ ├── SVGFPass │ │ ├── SVGFAtrous.ps.slang │ │ ├── SVGFCommon.slang │ │ ├── SVGFFilterMoments.ps.slang │ │ ├── SVGFFinalModulate.ps.slang │ │ ├── SVGFPackLinearZAndNormal.ps.slang │ │ ├── SVGFPass.cpp │ │ ├── SVGFPass.h │ │ ├── SVGFPass.vcxproj │ │ ├── SVGFPass.vcxproj.filters │ │ └── SVGFReproject.ps.slang │ ├── SampleEliminatePass │ │ ├── SampleEliminate.cs.slang │ │ ├── SampleEliminatePass.cpp │ │ ├── SampleEliminatePass.h │ │ ├── SampleEliminatePass.vcxproj │ │ ├── SampleEliminatePass.vcxproj.filters │ │ ├── TileVirtualLightCountWeight.cs.slang │ │ ├── TileVirtualLightDilation.cs.slang │ │ ├── TileVirtualLightValidation.cs.slang │ │ ├── Timer.h │ │ ├── cyCore.h │ │ ├── cyHeap.h │ │ ├── cyPointCloud.h │ │ └── nanoflann.hpp │ ├── SceneDebugger │ │ ├── SceneDebugger.cpp │ │ ├── SceneDebugger.cs.slang │ │ ├── SceneDebugger.h │ │ ├── SceneDebugger.vcxproj │ │ ├── SceneDebugger.vcxproj.filters │ │ └── SharedTypes.slang │ ├── SimplePathTracer │ │ ├── SimplePathTracer.cpp │ │ ├── SimplePathTracer.cs.slang │ │ ├── SimplePathTracer.h │ │ ├── SimplePathTracer.vcxproj │ │ └── SimplePathTracer.vcxproj.filters │ ├── SkyBox │ │ ├── Data │ │ │ └── cube.obj │ │ ├── SkyBox.cpp │ │ ├── SkyBox.h │ │ ├── SkyBox.slang │ │ ├── SkyBox.vcxproj │ │ └── SkyBox.vcxproj.filters │ ├── TemporalDelayPass │ │ ├── TemporalDelayPass.cpp │ │ ├── TemporalDelayPass.h │ │ ├── TemporalDelayPass.vcxproj │ │ └── TemporalDelayPass.vcxproj.filters │ ├── ToneMapper │ │ ├── Luminance.ps.slang │ │ ├── ToneMapper.cpp │ │ ├── ToneMapper.h │ │ ├── ToneMapper.vcxproj │ │ ├── ToneMapper.vcxproj.filters │ │ ├── ToneMapperParams.slang │ │ └── ToneMapping.ps.slang │ ├── Utils │ │ ├── Composite │ │ │ ├── Composite.cpp │ │ │ ├── Composite.cs.slang │ │ │ ├── Composite.h │ │ │ └── CompositeMode.slangh │ │ ├── GaussianBlur │ │ │ ├── GaussianBlur.cpp │ │ │ ├── GaussianBlur.h │ │ │ └── GaussianBlur.ps.slang │ │ ├── Utils.cpp │ │ ├── Utils.vcxproj │ │ └── Utils.vcxproj.filters │ ├── VBNLShadingPass │ │ ├── BSDFReSTIR.slang │ │ ├── BSDFReSTIRInitialSampling.cs.slang │ │ ├── BSDFReSTIRSpatialResampling.cs.slang │ │ ├── BSDFReSTIRTemporalResampling.cs.slang │ │ ├── VBNLShading.cs.slang │ │ ├── VBNLShadingPass.h │ │ ├── VBNLShadingPass.vcxproj │ │ ├── VBNLShadingPass.vcxproj.filters │ │ └── VBNLShadingPasss.cpp │ ├── VPLReSTIRPass │ │ ├── RadiusWritePass.cs.slang │ │ ├── VPLReSTIRInitialSampling.cs.slang │ │ ├── VPLReSTIRPass.cpp │ │ ├── VPLReSTIRPass.h │ │ ├── VPLReSTIRPass.vcxproj │ │ ├── VPLReSTIRPass.vcxproj.filters │ │ ├── VPLReSTIRShadingPass.cs.slang │ │ ├── VPLReSTIRSpatialResampling.cs.slang │ │ ├── VPLReSTIRTemporalResampling.cs.slang │ │ ├── cyCore.h │ │ └── cyPointCloud.h │ ├── VirtualLightEstimatePass │ │ ├── ComputeSolidAngleLUT.cs.slang │ │ ├── Timer.h │ │ ├── VirtualLightConvert.cs.slang │ │ ├── VirtualLightDeltaConvert.cs.slang │ │ ├── VirtualLightEstimate.cs.slang │ │ ├── VirtualLightEstimatePass.cpp │ │ ├── VirtualLightEstimatePass.h │ │ ├── VirtualLightEstimatePass.vcxproj │ │ ├── VirtualLightEstimatePass.vcxproj.filters │ │ ├── pcg32.h │ │ └── pcg32_8.h │ ├── VirtualLightGeneratePass │ │ ├── VirtualLightGenerate.cs.slang │ │ ├── VirtualLightGenerateFromLights.cs.slang │ │ ├── VirtualLightGeneratePass.cpp │ │ ├── VirtualLightGeneratePass.h │ │ ├── VirtualLightGeneratePass.vcxproj │ │ ├── VirtualLightGeneratePass.vcxproj.filters │ │ ├── cyCore.h │ │ └── cyPointCloud.h │ ├── VirtualLightVisPass │ │ ├── VirtualLightVis.cs.slang │ │ ├── VirtualLightVisPass.cpp │ │ ├── VirtualLightVisPass.h │ │ ├── VirtualLightVisPass.vcxproj │ │ └── VirtualLightVisPass.vcxproj.filters │ ├── WhittedRayTracer │ │ ├── Data │ │ │ ├── WhittedRayTracer_GB_rast.py │ │ │ └── WhittedRayTracer_GB_ray.py │ │ ├── WhittedRayTracer.cpp │ │ ├── WhittedRayTracer.h │ │ ├── WhittedRayTracer.rt.slang │ │ ├── WhittedRayTracer.vcxproj │ │ └── WhittedRayTracer.vcxproj.filters │ ├── make_new_pass_project.bat │ └── make_new_pass_project.py ├── Samples │ ├── CudaInterop │ │ ├── CopySurface.cu │ │ ├── CopySurface.h │ │ ├── CudaInterop.cpp │ │ ├── CudaInterop.h │ │ ├── CudaInterop.vcxproj │ │ ├── FalcorCUDA.cpp │ │ ├── FalcorCUDA.h │ │ ├── FalcorCUDA.props │ │ └── README.md │ ├── HelloDXR │ │ ├── HelloDXR.cpp │ │ ├── HelloDXR.h │ │ ├── HelloDXR.ps.slang │ │ ├── HelloDXR.rt.slang │ │ ├── HelloDXR.vcxproj │ │ └── HelloDXR.vcxproj.filters │ ├── ModelViewer │ │ ├── ModelViewer.cpp │ │ ├── ModelViewer.h │ │ ├── ModelViewer.ps.slang │ │ ├── ModelViewer.vcxproj │ │ └── ModelViewer.vcxproj.filters │ ├── ProjectTemplate │ │ ├── ProjectTemplate.cpp │ │ ├── ProjectTemplate.h │ │ ├── ProjectTemplate.vcxproj │ │ └── ProjectTemplate.vcxproj.filters │ ├── ShaderToy │ │ ├── ShaderToy.cpp │ │ ├── ShaderToy.h │ │ ├── ShaderToy.vcxproj │ │ ├── ShaderToy.vcxproj.filters │ │ └── Toy.ps.slang │ ├── make_new_project.bat │ └── make_new_project.py └── Tools │ ├── FalcorTest │ ├── Data │ │ └── pbrt_hair_bsdf.dat │ ├── FalcorTest.cpp │ ├── FalcorTest.h │ ├── FalcorTest.vcxproj │ ├── FalcorTest.vcxproj.filters │ └── Tests │ │ ├── Core │ │ ├── BufferAccessTests.cpp │ │ ├── BufferAccessTests.cs.slang │ │ ├── BufferTests.cpp │ │ ├── BufferTests.cs.slang │ │ ├── ConstantBufferTests.cpp │ │ ├── ConstantBufferTests.cs.slang │ │ ├── LargeBuffer.cpp │ │ ├── LargeBuffer.cs.slang │ │ ├── ParamBlockCB.cpp │ │ ├── ParamBlockCB.cs.slang │ │ ├── ParamBlockDefinition.slang │ │ ├── ParamBlockReflection.cs.slang │ │ ├── RootBufferParamBlockTests.cpp │ │ ├── RootBufferParamBlockTests.cs.slang │ │ ├── RootBufferStructTests.cpp │ │ ├── RootBufferStructTests.cs.slang │ │ ├── RootBufferTests.cpp │ │ ├── RootBufferTests.cs.slang │ │ ├── TextureTests.cpp │ │ ├── TextureTests.cs.slang │ │ ├── UserConstantBufferTests.cpp │ │ └── UserConstantBufferTests.cs.slang │ │ ├── DebugPasses │ │ └── InvalidPixelDetectionTests.cpp │ │ ├── Sampling │ │ ├── AliasTableTests.cpp │ │ ├── AliasTableTests.cs.slang │ │ ├── PseudorandomTests.cpp │ │ ├── PseudorandomTests.cs.slang │ │ ├── SampleGeneratorTests.cpp │ │ └── SampleGeneratorTests.cs.slang │ │ ├── Scene │ │ ├── EnvMapTests.cpp │ │ └── Material │ │ │ ├── HairChiang16Tests.cpp │ │ │ └── HairChiang16Tests.cs.slang │ │ ├── ShadingUtils │ │ ├── RaytracingTests.cpp │ │ ├── RaytracingTests.cs.slang │ │ ├── ShadingUtilsTests.cpp │ │ └── ShadingUtilsTests.cs.slang │ │ ├── Slang │ │ ├── CastFloat16.cpp │ │ ├── CastFloat16.cs.slang │ │ ├── Float16Tests.cpp │ │ ├── Float16Tests.cs.slang │ │ ├── Float64Tests.cpp │ │ ├── Float64Tests.cs.slang │ │ ├── Int64Tests.cpp │ │ ├── Int64Tests.cs.slang │ │ ├── ShaderModel.cpp │ │ ├── ShaderModel.cs.slang │ │ ├── SlangMutatingTests.cpp │ │ ├── SlangMutatingTests.cs.slang │ │ ├── SlangShared.slang │ │ ├── SlangTests.cpp │ │ ├── SlangTests.cs.slang │ │ ├── SlangToCUDA.cpp │ │ ├── SlangToCUDA.slang │ │ ├── TemplatedLoad.cpp │ │ ├── TemplatedLoad.cs.slang │ │ ├── TraceRayFlags.cpp │ │ ├── TraceRayFlags.cs.slang │ │ ├── TraceRayInline.cpp │ │ ├── TraceRayInline.cs.slang │ │ ├── WaveOps.cpp │ │ └── WaveOps.cs.slang │ │ └── Utils │ │ ├── AABBTests.cpp │ │ ├── AABBTests.cs.slang │ │ ├── AlignedAllocatorTests.cpp │ │ ├── BitTricksTests.cpp │ │ ├── BitTricksTests.cs.slang │ │ ├── BitonicSortTests.cpp │ │ ├── ColorUtilsTests.cpp │ │ ├── HalfUtilsTests.cpp │ │ ├── HalfUtilsTests.cs.slang │ │ ├── HashUtilsTests.cpp │ │ ├── HashUtilsTests.cs.slang │ │ ├── MathHelpersTests.cpp │ │ ├── MathHelpersTests.cs.slang │ │ ├── PackedFormatsTests.cpp │ │ ├── PackedFormatsTests.cs.slang │ │ ├── ParallelReductionTests.cpp │ │ └── PrefixSumTests.cpp │ ├── ImageCompare │ ├── ImageCompare.cpp │ ├── ImageCompare.filters │ └── ImageCompare.vcxproj │ └── RenderGraphEditor │ ├── Data │ └── DefaultPassIcon.png │ ├── RenderGraphEditor.cpp │ ├── RenderGraphEditor.h │ └── RenderGraphEditor.vcxproj ├── Teaser.png ├── TeaserImageOurs.py ├── TeaserImageRichVSL.py ├── TeaserImageVPL.py ├── TeaserImageVSL.py ├── Tests ├── build_falcor.bat ├── environment │ └── default.json ├── image_tests │ ├── helpers.py │ ├── renderpasses │ │ ├── graphs │ │ │ ├── BSDFViewer.py │ │ │ ├── CSM.py │ │ │ ├── ColorMapPass.py │ │ │ ├── CompositePass.py │ │ │ ├── FXAA.py │ │ │ ├── ForwardRendering.py │ │ │ ├── GBufferRT.py │ │ │ ├── GBufferRaster.py │ │ │ ├── GaussianBlur.py │ │ │ ├── MVecRT.py │ │ │ ├── MVecRaster.py │ │ │ ├── MegakernelPathTracerGBuffer.py │ │ │ ├── MegakernelPathTracerVBuffer.py │ │ │ ├── MinimalPathTracer.py │ │ │ ├── SSAO.py │ │ │ ├── SVGF.py │ │ │ ├── SideBySide.py │ │ │ ├── SplitScreen.py │ │ │ ├── TAA.py │ │ │ ├── TemporalDelay.py │ │ │ ├── ToneMapping.py │ │ │ ├── VBufferRT.py │ │ │ ├── VBufferRaster.py │ │ │ └── WhittedRayTracer.py │ │ ├── test_BSDFViewer.py │ │ ├── test_CSM.py │ │ ├── test_ColorMapPass.py │ │ ├── test_CompositePass.py │ │ ├── test_FXAA.py │ │ ├── test_ForwardRendering.py │ │ ├── test_GBufferRT.py │ │ ├── test_GBufferRaster.py │ │ ├── test_GaussianBlur.py │ │ ├── test_MVecRT.py │ │ ├── test_MVecRaster.py │ │ ├── test_MegakernelPathTracerGBuffer.py │ │ ├── test_MegakernelPathTracerVBuffer.py │ │ ├── test_MinimalPathTracer.py │ │ ├── test_SSAO.py │ │ ├── test_SVGF.py │ │ ├── test_SideBySide.py │ │ ├── test_Skinning.py │ │ ├── test_SplitScreen.py │ │ ├── test_TAA.py │ │ ├── test_TemporalDelay.py │ │ ├── test_TextureLOD.py │ │ ├── test_ToneMapping.py │ │ ├── test_VBufferRT.py │ │ └── test_VBufferRaster.py │ ├── renderscripts │ │ ├── test_BSDFViewer.py │ │ ├── test_ForwardRenderer.py │ │ ├── test_PathTracer.py │ │ ├── test_SceneDebugger.py │ │ └── test_VBufferPathTracer.py │ └── scene │ │ ├── graphs │ │ └── SceneDebugger.py │ │ ├── scenes │ │ └── Volumes.pyscene │ │ ├── test_AnimationBehavior.py │ │ ├── test_CameraAnimation.py │ │ └── test_Volumes.py ├── run_image_tests.bat ├── run_unit_tests.bat ├── testing │ ├── build_falcor.py │ ├── core │ │ ├── __init__.py │ │ ├── config.py │ │ ├── environment.py │ │ ├── helpers.py │ │ ├── termcolor.py │ │ └── vsbuild.py │ ├── libs │ │ ├── __init__.py │ │ └── bottle.py │ ├── run_image_tests.py │ ├── run_unit_tests.py │ ├── view_image_tests.py │ └── viewer │ │ ├── static │ │ ├── exr-wrap.js │ │ ├── exr-wrap.wasm │ │ ├── exr.worker.js │ │ ├── jeri.min.js │ │ ├── react-dom.min.js │ │ ├── react.min.js │ │ ├── spectre.min.css │ │ └── style.css │ │ └── views │ │ ├── base.tpl │ │ ├── compare.tpl │ │ ├── error.tpl │ │ ├── index.tpl │ │ ├── run.tpl │ │ ├── snippets │ │ ├── nav.tpl │ │ ├── result.tpl │ │ └── stats.tpl │ │ └── test.tpl └── view_image_tests.bat └── Tools ├── Doxyfile ├── dependencies.xml ├── update_dependencies.bat ├── update_legal_headers.bat └── update_legal_headers.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/.gitignore -------------------------------------------------------------------------------- /Build/deploycommon.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/deploycommon.bat -------------------------------------------------------------------------------- /Build/deployproject.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/deployproject.bat -------------------------------------------------------------------------------- /Build/packman/bootstrap/configure.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/packman/bootstrap/configure.bat -------------------------------------------------------------------------------- /Build/packman/bootstrap/fetch_file_from_s3.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/packman/bootstrap/fetch_file_from_s3.cmd -------------------------------------------------------------------------------- /Build/packman/bootstrap/fetch_file_from_s3.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/packman/bootstrap/fetch_file_from_s3.ps1 -------------------------------------------------------------------------------- /Build/packman/bootstrap/fetch_file_from_url.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/packman/bootstrap/fetch_file_from_url.ps1 -------------------------------------------------------------------------------- /Build/packman/bootstrap/generate_temp_file_name.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/packman/bootstrap/generate_temp_file_name.ps1 -------------------------------------------------------------------------------- /Build/packman/bootstrap/generate_temp_folder.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/packman/bootstrap/generate_temp_folder.ps1 -------------------------------------------------------------------------------- /Build/packman/bootstrap/install_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/packman/bootstrap/install_package.py -------------------------------------------------------------------------------- /Build/packman/config.packman.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/packman/config.packman.xml -------------------------------------------------------------------------------- /Build/packman/packman: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/packman/packman -------------------------------------------------------------------------------- /Build/packman/packman.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/packman/packman.cmd -------------------------------------------------------------------------------- /Build/packman/python.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/packman/python.bat -------------------------------------------------------------------------------- /Build/packman/python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/packman/python.sh -------------------------------------------------------------------------------- /Build/patchpropssheet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/patchpropssheet.py -------------------------------------------------------------------------------- /Build/prebuild.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/prebuild.bat -------------------------------------------------------------------------------- /Build/update_dependencies.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/update_dependencies.bat -------------------------------------------------------------------------------- /Build/update_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Build/update_dependencies.sh -------------------------------------------------------------------------------- /EmbeddedMedia/CornellBudda/CornellBudda.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/EmbeddedMedia/CornellBudda/CornellBudda.mtl -------------------------------------------------------------------------------- /EmbeddedMedia/CornellBudda/CornellBudda2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/EmbeddedMedia/CornellBudda/CornellBudda2.obj -------------------------------------------------------------------------------- /EmbeddedMedia/CornellBudda/CornellBudda2.pyscene: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/EmbeddedMedia/CornellBudda/CornellBudda2.pyscene -------------------------------------------------------------------------------- /Falcor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Falcor.sln -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NRD_SDK/Include/NRD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Include/NRD.h -------------------------------------------------------------------------------- /NRD_SDK/Include/NRD.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Include/NRD.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Include/NRDDescs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Include/NRDDescs.h -------------------------------------------------------------------------------- /NRD_SDK/Include/NRDSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Include/NRDSettings.h -------------------------------------------------------------------------------- /NRD_SDK/Integration/NRDIntegration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Integration/NRDIntegration.h -------------------------------------------------------------------------------- /NRD_SDK/Integration/NRDIntegration.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Integration/NRDIntegration.hpp -------------------------------------------------------------------------------- /NRD_SDK/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/LICENSE.txt -------------------------------------------------------------------------------- /NRD_SDK/Lib/Debug/NRD.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Lib/Debug/NRD.dll -------------------------------------------------------------------------------- /NRD_SDK/Lib/Debug/NRD.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Lib/Debug/NRD.lib -------------------------------------------------------------------------------- /NRD_SDK/Lib/Debug/NRD.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Lib/Debug/NRD.pdb -------------------------------------------------------------------------------- /NRD_SDK/Lib/Release/NRD.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Lib/Release/NRD.dll -------------------------------------------------------------------------------- /NRD_SDK/Lib/Release/NRD.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Lib/Release/NRD.lib -------------------------------------------------------------------------------- /NRD_SDK/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/README.md -------------------------------------------------------------------------------- /NRD_SDK/Shaders/NRD.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/NRD.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/NRD_Clear_f.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/NRD_Clear_f.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/NRD_Clear_f.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/NRD_Clear_f.resources.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/NRD_Clear_ui.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/NRD_Clear_ui.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/NRD_Clear_ui.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/NRD_Clear_ui.resources.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/NRD_Common.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/NRD_Common.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/NRD_MipGeneration_Float2.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/NRD_MipGeneration_Float2.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/Poisson.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/Poisson.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Common.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Common.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Config.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Config.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_DiffuseOcclusion_Blur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_DiffuseOcclusion_Blur.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_DiffuseSpecular_Blur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_DiffuseSpecular_Blur.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_DiffuseSpecular_Blur.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_DiffuseSpecular_Blur.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_DiffuseSpecular_PostBlur.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_DiffuseSpecular_PostBlur.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_DiffuseSpecular_PreBlur.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_DiffuseSpecular_PreBlur.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Diffuse_AntiFirefly.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Diffuse_AntiFirefly.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Diffuse_Blur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Diffuse_Blur.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Diffuse_HistoryFix.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Diffuse_HistoryFix.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Diffuse_PostBlur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Diffuse_PostBlur.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Diffuse_PreBlur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Diffuse_PreBlur.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Diffuse_SplitScreen.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Diffuse_SplitScreen.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Specular_AntiFirefly.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Specular_AntiFirefly.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Specular_Blur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Specular_Blur.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Specular_HistoryFix.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Specular_HistoryFix.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Specular_PostBlur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Specular_PostBlur.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Specular_PreBlur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Specular_PreBlur.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/REBLUR_Specular_SplitScreen.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/REBLUR_Specular_SplitScreen.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/RELAX_Common.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/RELAX_Common.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/RELAX_Config.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/RELAX_Config.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/RELAX_Diffuse_ATrousShmem.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/RELAX_Diffuse_ATrousShmem.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/RELAX_Diffuse_Firefly.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/RELAX_Diffuse_Firefly.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/RELAX_Diffuse_Prepass.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/RELAX_Diffuse_Prepass.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/RELAX_Diffuse_Reproject.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/RELAX_Diffuse_Reproject.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/RELAX_Diffuse_SplitScreen.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/RELAX_Diffuse_SplitScreen.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/RELAX_Specular_ATrousShmem.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/RELAX_Specular_ATrousShmem.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/RELAX_Specular_Firefly.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/RELAX_Specular_Firefly.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/RELAX_Specular_Prepass.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/RELAX_Specular_Prepass.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/RELAX_Specular_Reproject.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/RELAX_Specular_Reproject.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/RELAX_Specular_SplitScreen.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/RELAX_Specular_SplitScreen.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/SIGMA_Common.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/SIGMA_Common.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/SIGMA_Config.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/SIGMA_Config.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/SIGMA_Shadow_Blur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/SIGMA_Shadow_Blur.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/SIGMA_Shadow_Blur.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/SIGMA_Shadow_Blur.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/SIGMA_Shadow_Blur.resources.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/SIGMA_Shadow_Blur.resources.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/SIGMA_Shadow_ClassifyTiles.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/SIGMA_Shadow_ClassifyTiles.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/SIGMA_Shadow_ClassifyTiles.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/SIGMA_Shadow_ClassifyTiles.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/SIGMA_Shadow_PreBlur.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/SIGMA_Shadow_PreBlur.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/SIGMA_Shadow_PreBlur.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/SIGMA_Shadow_PreBlur.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/SIGMA_Shadow_SmoothTiles.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/SIGMA_Shadow_SmoothTiles.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/SIGMA_Shadow_SplitScreen.cs.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/SIGMA_Shadow_SplitScreen.cs.hlsl -------------------------------------------------------------------------------- /NRD_SDK/Shaders/SIGMA_Shadow_SplitScreen.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/SIGMA_Shadow_SplitScreen.hlsli -------------------------------------------------------------------------------- /NRD_SDK/Shaders/STL.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/NRD_SDK/Shaders/STL.hlsli -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/README.md -------------------------------------------------------------------------------- /RunTeaserImageOurs.bat: -------------------------------------------------------------------------------- 1 | Bin\x64\Release\Mogwai.exe --script=TeaserImageOurs.py -------------------------------------------------------------------------------- /RunTeaserImageRichVSL.bat: -------------------------------------------------------------------------------- 1 | Bin\x64\Release\Mogwai.exe --script=TeaserImageRichVSL.py -------------------------------------------------------------------------------- /RunTeaserImageVPL.bat: -------------------------------------------------------------------------------- 1 | Bin\x64\Release\Mogwai.exe --script=TeaserImageVPL.py -------------------------------------------------------------------------------- /RunTeaserImageVSL.bat: -------------------------------------------------------------------------------- 1 | Bin\x64\Release\Mogwai.exe --script=TeaserImageVSL.py -------------------------------------------------------------------------------- /Source/Externals/hypothesis/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Externals/hypothesis/LICENSE -------------------------------------------------------------------------------- /Source/Externals/hypothesis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Externals/hypothesis/README.md -------------------------------------------------------------------------------- /Source/Externals/hypothesis/cephes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Externals/hypothesis/cephes.h -------------------------------------------------------------------------------- /Source/Externals/hypothesis/hypothesis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Externals/hypothesis/hypothesis.h -------------------------------------------------------------------------------- /Source/Externals/xoshiro/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Externals/xoshiro/README.txt -------------------------------------------------------------------------------- /Source/Externals/xoshiro/splitmix64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Externals/xoshiro/splitmix64.c -------------------------------------------------------------------------------- /Source/Externals/xoshiro/xoshiro128starstar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Externals/xoshiro/xoshiro128starstar.c -------------------------------------------------------------------------------- /Source/Falcor/Core/API/BlendState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/BlendState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/BlendState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/BlendState.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Blit.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Blit.slang -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Buffer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Buffer.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ComputeContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/ComputeContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ComputeContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/ComputeContext.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ComputeStateObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/ComputeStateObject.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ComputeStateObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/ComputeStateObject.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/CopyContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/CopyContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/CopyContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/CopyContext.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12ApiData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12ApiData.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12Buffer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12CopyContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12CopyContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12DescriptorData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12DescriptorData.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12DescriptorHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12DescriptorHeap.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12DescriptorSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12DescriptorSet.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12Device.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Fbo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12Fbo.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Formats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12Formats.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12GpuFence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12GpuFence.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12GpuMemoryHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12GpuMemoryHeap.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12GpuTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12GpuTimer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12NvApiExDesc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12NvApiExDesc.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12QueryHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12QueryHeap.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12RenderContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12RenderContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12Resource.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12Resource.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12ResourceViews.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12ResourceViews.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12RootSignature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12RootSignature.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Sampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12Sampler.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12Shader.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12State.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12State.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12State.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12Texture.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Vao.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/D3D12Vao.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/FalcorD3D12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/D3D12/FalcorD3D12.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/DepthStencilState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/DepthStencilState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/DepthStencilState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/DepthStencilState.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/DescriptorPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/DescriptorPool.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/DescriptorPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/DescriptorPool.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/DescriptorSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/DescriptorSet.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/DescriptorSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/DescriptorSet.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Device.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Device.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/FBO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/FBO.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/FBO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/FBO.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/FencedPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/FencedPool.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Formats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Formats.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Formats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Formats.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GpuFence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/GpuFence.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GpuMemoryHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/GpuMemoryHeap.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GpuMemoryHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/GpuMemoryHeap.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GpuTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/GpuTimer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GpuTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/GpuTimer.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GraphicsStateObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/GraphicsStateObject.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GraphicsStateObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/GraphicsStateObject.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/LowLevelContextData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/LowLevelContextData.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/QueryHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/QueryHeap.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/RasterizerState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/RasterizerState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/RasterizerState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/RasterizerState.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/RenderContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/RenderContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/RenderContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/RenderContext.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Resource.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Resource.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ResourceViews.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/ResourceViews.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ResourceViews.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/ResourceViews.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/RootSignature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/RootSignature.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/RootSignature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/RootSignature.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Sampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Sampler.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Sampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Sampler.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Shader.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Texture.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Texture.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/TextureLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/TextureLoader.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/VAO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/VAO.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/VAO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/VAO.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/VertexLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/VertexLayout.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/VertexLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/VertexLayout.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/FalcorVK.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/FalcorVK.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKBuffer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKComputeContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKComputeContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKCopyContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKCopyContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKDescriptorData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKDescriptorData.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKDescriptorPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKDescriptorPool.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKDescriptorSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKDescriptorSet.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKDevice.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKFbo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKFbo.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKFormats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKFormats.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKGpuFence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKGpuFence.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKGpuTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKGpuTimer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKRasterizerState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKRasterizerState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKRenderContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKRenderContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKResourceViews.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKResourceViews.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKRootSignature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKRootSignature.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKSampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKSampler.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKShader.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKSmartHandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKSmartHandle.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKState.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKTexture.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VKVao.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VKVao.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VkGpuMemoryHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VkGpuMemoryHeap.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VkQueryHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VkQueryHeap.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VkResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VkResource.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Vulkan/VkSmartHandle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/API/Vulkan/VkSmartHandle.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/BufferTypes/ParameterBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/BufferTypes/ParameterBlock.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/BufferTypes/ParameterBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/BufferTypes/ParameterBlock.h -------------------------------------------------------------------------------- /Source/Falcor/Core/BufferTypes/VariablesBufferUI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/BufferTypes/VariablesBufferUI.h -------------------------------------------------------------------------------- /Source/Falcor/Core/FalcorConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/FalcorConfig.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Framework.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Framework.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/Linux/Linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Platform/Linux/Linux.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/MonitorInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Platform/MonitorInfo.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/MonitorInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Platform/MonitorInfo.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/OS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Platform/OS.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/OS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Platform/OS.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/ProgressBar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Platform/ProgressBar.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/ProgressBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Platform/ProgressBar.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/Windows/Windows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Platform/Windows/Windows.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/CUDAProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/CUDAProgram.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/CUDAProgram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/CUDAProgram.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ComputeProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/ComputeProgram.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ComputeProgram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/ComputeProgram.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/GraphicsProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/GraphicsProgram.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/GraphicsProgram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/GraphicsProgram.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/Program.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/Program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/Program.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ProgramReflection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/ProgramReflection.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ProgramReflection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/ProgramReflection.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ProgramVars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/ProgramVars.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ProgramVars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/ProgramVars.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ProgramVersion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/ProgramVersion.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ProgramVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/ProgramVersion.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ShaderLibrary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/ShaderLibrary.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ShaderLibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/ShaderLibrary.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ShaderVar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/ShaderVar.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ShaderVar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Program/ShaderVar.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Renderer.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Sample.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Sample.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Sample.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Sample.h -------------------------------------------------------------------------------- /Source/Falcor/Core/State/ComputeState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/State/ComputeState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/State/ComputeState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/State/ComputeState.h -------------------------------------------------------------------------------- /Source/Falcor/Core/State/GraphicsState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/State/GraphicsState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/State/GraphicsState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/State/GraphicsState.h -------------------------------------------------------------------------------- /Source/Falcor/Core/State/StateGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/State/StateGraph.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Window.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Core/Window.h -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Fonts/consolab.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Fonts/consolab.ttf -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Fonts/trebucbd.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Fonts/trebucbd.ttf -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Models/Camera.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Models/Camera.obj -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Models/LightBulb.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Models/LightBulb.obj -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Models/RotateGizmo.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Models/RotateGizmo.obj -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Models/ScaleGizmo.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Models/ScaleGizmo.obj -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Nvidia.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Nvidia.ico -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Textures/NextFrame.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Textures/NextFrame.jpg -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Textures/Pause.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Textures/Pause.jpg -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Textures/Play.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Textures/Play.jpg -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Textures/PrevFrame.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Textures/PrevFrame.jpg -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Textures/Rewind.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Textures/Rewind.jpg -------------------------------------------------------------------------------- /Source/Falcor/Data/Framework/Textures/Stop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Data/Framework/Textures/Stop.jpg -------------------------------------------------------------------------------- /Source/Falcor/Experimental/Scene/Lights/EnvMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Experimental/Scene/Lights/EnvMap.cpp -------------------------------------------------------------------------------- /Source/Falcor/Experimental/Scene/Lights/EnvMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Experimental/Scene/Lights/EnvMap.h -------------------------------------------------------------------------------- /Source/Falcor/Experimental/Scene/Lights/LightBVH.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Experimental/Scene/Lights/LightBVH.h -------------------------------------------------------------------------------- /Source/Falcor/Falcor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Falcor.h -------------------------------------------------------------------------------- /Source/Falcor/Falcor.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Falcor.natvis -------------------------------------------------------------------------------- /Source/Falcor/Falcor.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Falcor.props -------------------------------------------------------------------------------- /Source/Falcor/Falcor.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Falcor.vcxproj -------------------------------------------------------------------------------- /Source/Falcor/Falcor.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Falcor.vcxproj.filters -------------------------------------------------------------------------------- /Source/Falcor/FalcorExperimental.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/FalcorExperimental.h -------------------------------------------------------------------------------- /Source/Falcor/Raytracing/RtProgram/RtProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Raytracing/RtProgram/RtProgram.cpp -------------------------------------------------------------------------------- /Source/Falcor/Raytracing/RtProgram/RtProgram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Raytracing/RtProgram/RtProgram.h -------------------------------------------------------------------------------- /Source/Falcor/Raytracing/RtProgramVars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Raytracing/RtProgramVars.cpp -------------------------------------------------------------------------------- /Source/Falcor/Raytracing/RtProgramVars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Raytracing/RtProgramVars.h -------------------------------------------------------------------------------- /Source/Falcor/Raytracing/RtProgramVarsHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Raytracing/RtProgramVarsHelper.cpp -------------------------------------------------------------------------------- /Source/Falcor/Raytracing/RtProgramVarsHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Raytracing/RtProgramVarsHelper.h -------------------------------------------------------------------------------- /Source/Falcor/Raytracing/RtStateObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Raytracing/RtStateObject.cpp -------------------------------------------------------------------------------- /Source/Falcor/Raytracing/RtStateObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Raytracing/RtStateObject.h -------------------------------------------------------------------------------- /Source/Falcor/Raytracing/RtStateObjectHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Raytracing/RtStateObjectHelper.h -------------------------------------------------------------------------------- /Source/Falcor/Raytracing/ShaderTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Raytracing/ShaderTable.cpp -------------------------------------------------------------------------------- /Source/Falcor/Raytracing/ShaderTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Raytracing/ShaderTable.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/BasePasses/ComputePass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/BasePasses/ComputePass.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/BasePasses/RasterPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/BasePasses/RasterPass.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/BasePasses/RasterPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/BasePasses/RasterPass.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderGraph.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderGraph.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphCompiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderGraphCompiler.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphCompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderGraphCompiler.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphExe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderGraphExe.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphExe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderGraphExe.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphIR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderGraphIR.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderGraphIR.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphImportExport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderGraphImportExport.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderGraphUI.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphUI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderGraphUI.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderPass.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderPass.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderPassHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderPassHelpers.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderPassLibrary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderPassLibrary.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderPassLibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderPassLibrary.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderPassReflection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderPassReflection.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderPassReflection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderPassReflection.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderPassStandardFlags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/RenderPassStandardFlags.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/ResourceCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/ResourceCache.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/ResourceCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderGraph/ResourceCache.h -------------------------------------------------------------------------------- /Source/Falcor/RenderPasses/DepthPass.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderPasses/DepthPass.ps.slang -------------------------------------------------------------------------------- /Source/Falcor/RenderPasses/DepthPrePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderPasses/DepthPrePass.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderPasses/DepthPrePass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderPasses/DepthPrePass.h -------------------------------------------------------------------------------- /Source/Falcor/RenderPasses/GBufferPass.3d.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderPasses/GBufferPass.3d.slang -------------------------------------------------------------------------------- /Source/Falcor/RenderPasses/GBufferPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderPasses/GBufferPass.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderPasses/GBufferPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderPasses/GBufferPass.h -------------------------------------------------------------------------------- /Source/Falcor/RenderPasses/GBufferUtils.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderPasses/GBufferUtils.slang -------------------------------------------------------------------------------- /Source/Falcor/RenderPasses/ResolvePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderPasses/ResolvePass.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderPasses/ResolvePass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/RenderPasses/ResolvePass.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Animation/Animatable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Animation/Animatable.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Animation/Animatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Animation/Animatable.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Animation/Animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Animation/Animation.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Animation/Animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Animation/Animation.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Animation/AnimationController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Animation/AnimationController.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Animation/Skinning.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Animation/Skinning.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Camera/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Camera/Camera.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Camera/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Camera/Camera.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Camera/Camera.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Camera/Camera.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Camera/CameraController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Camera/CameraController.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Camera/CameraController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Camera/CameraController.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Camera/CameraData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Camera/CameraData.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Curves/CurveTessellation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Curves/CurveTessellation.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Curves/CurveTessellation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Curves/CurveTessellation.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/HitInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/HitInfo.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/HitInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/HitInfo.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/HitInfo.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/HitInfo.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/HitInfoType.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/HitInfoType.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Importer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Importer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Importer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Importer.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Importers/AssimpImporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Importers/AssimpImporter.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Importers/AssimpImporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Importers/AssimpImporter.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Importers/PythonImporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Importers/PythonImporter.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Importers/PythonImporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Importers/PythonImporter.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Importers/SceneImporter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Importers/SceneImporter.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Importers/SceneImporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Importers/SceneImporter.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Intersection.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Intersection.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/Light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Lights/Light.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/Light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Lights/Light.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/LightData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Lights/LightData.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/Lights.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Lights/Lights.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/BRDF.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Material/BRDF.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/Material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Material/Material.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/Material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Material/Material.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/MaterialData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Material/MaterialData.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/MaterialDefines.slangh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Material/MaterialDefines.slangh -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/SimpleBRDF.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Material/SimpleBRDF.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/NullTrace.cs.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/NullTrace.cs.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/ParticleSystem/ParticleSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/ParticleSystem/ParticleSystem.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Raster.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Raster.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Raytracing.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Raytracing.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/RaytracingInline.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/RaytracingInline.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/RaytracingInlineHelper.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/RaytracingInlineHelper.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Scene.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Scene.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Scene.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Scene.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/SceneBlock.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/SceneBlock.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/SceneBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/SceneBuilder.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/SceneBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/SceneBuilder.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/SceneTypes.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/SceneTypes.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Shading.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Shading.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/ShadingData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/ShadingData.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/TextureSampler.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/TextureSampler.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Transform.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Transform.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/TriangleMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/TriangleMesh.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/TriangleMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/TriangleMesh.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/VertexAttrib.slangh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/VertexAttrib.slangh -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/Grid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Volume/Grid.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/Grid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Volume/Grid.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/Grid.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Volume/Grid.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/Volume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Volume/Volume.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/Volume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Volume/Volume.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/Volume.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Volume/Volume.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/VolumeData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Scene/Volume/VolumeData.slang -------------------------------------------------------------------------------- /Source/Falcor/ShaderSource.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/ShaderSource.targets -------------------------------------------------------------------------------- /Source/Falcor/ShaderSource.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/ShaderSource.xml -------------------------------------------------------------------------------- /Source/Falcor/Testing/UnitTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Testing/UnitTest.cpp -------------------------------------------------------------------------------- /Source/Falcor/Testing/UnitTest.cs.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Testing/UnitTest.cs.slang -------------------------------------------------------------------------------- /Source/Falcor/Testing/UnitTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Testing/UnitTest.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/BitonicSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Algorithm/BitonicSort.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/BitonicSort.cs.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Algorithm/BitonicSort.cs.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/BitonicSort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Algorithm/BitonicSort.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/DirectedGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Algorithm/DirectedGraph.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/ParallelReduction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Algorithm/ParallelReduction.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/ParallelReduction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Algorithm/ParallelReduction.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/PrefixSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Algorithm/PrefixSum.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/PrefixSum.cs.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Algorithm/PrefixSum.cs.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/PrefixSum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Algorithm/PrefixSum.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/AlignedAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/AlignedAllocator.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/AsyncTextureLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/AsyncTextureLoader.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/AsyncTextureLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/AsyncTextureLoader.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Attributes.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Attributes.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/BinaryFileStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/BinaryFileStream.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/ColorHelpers.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Color/ColorHelpers.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/ColorMap.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Color/ColorMap.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/ColorUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Color/ColorUtils.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Debug/DebugConsole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Debug/DebugConsole.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Debug/PixelDebug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Debug/PixelDebug.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Debug/PixelDebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Debug/PixelDebug.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Debug/PixelDebug.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Debug/PixelDebug.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Debug/PixelDebugTypes.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Debug/PixelDebugTypes.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Helpers.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Helpers.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/HostDeviceShared.slangh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/HostDeviceShared.slangh -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/Bitmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Image/Bitmap.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/Bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Image/Bitmap.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/ImageIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Image/ImageIO.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/ImageIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Image/ImageIO.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/InternalDictionary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/InternalDictionary.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Logger.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Logger.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/AABB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/AABB.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/AABB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/AABB.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/AABB.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/AABB.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/BitTricks.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/BitTricks.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/CubicSpline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/CubicSpline.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/FalcorMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/FalcorMath.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/FormatConversion.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/FormatConversion.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/HalfUtils.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/HalfUtils.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/HashUtils.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/HashUtils.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/MathConstants.slangh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/MathConstants.slangh -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/MathHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/MathHelpers.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/MathHelpers.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/MathHelpers.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/PackedFormats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/PackedFormats.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/PackedFormats.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/PackedFormats.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/SphericalHarmonics.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/SphericalHarmonics.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Math/Vector.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/NumericRange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/NumericRange.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Perception/Experiment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Perception/Experiment.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Perception/Experiment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Perception/Experiment.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Sampling/AliasTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Sampling/AliasTable.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Sampling/AliasTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Sampling/AliasTable.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Sampling/AliasTable.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Sampling/AliasTable.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Sampling/Pseudorandom/LCG.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Sampling/Pseudorandom/LCG.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Sampling/ReSTIR.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Sampling/ReSTIR.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Sampling/SampleGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Sampling/SampleGenerator.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Sampling/SampleGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Sampling/SampleGenerator.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Sampling/SampleGenerator.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Sampling/SampleGenerator.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/Console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Scripting/Console.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/Console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Scripting/Console.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/Dictionary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Scripting/Dictionary.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/ScriptBindings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Scripting/ScriptBindings.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/ScriptBindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Scripting/ScriptBindings.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/ScriptWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Scripting/ScriptWriter.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/Scripting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Scripting/Scripting.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/Scripting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Scripting/Scripting.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/StringUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/StringUtils.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/TermColor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/TermColor.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/TermColor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/TermColor.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Threading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Threading.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Threading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Threading.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/Clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Timing/Clock.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/Clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Timing/Clock.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/CpuTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Timing/CpuTimer.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/FrameRate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Timing/FrameRate.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/FrameRate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Timing/FrameRate.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/GpuTimer.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Timing/GpuTimer.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/Profiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Timing/Profiler.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/Profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Timing/Profiler.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/TimeReport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Timing/TimeReport.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/TimeReport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Timing/TimeReport.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/DebugDrawer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/DebugDrawer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/DebugDrawer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/DebugDrawer.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/Font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/Font.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/Font.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/Gui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/Gui.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/Gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/Gui.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/Gui.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/Gui.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/PixelZoom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/PixelZoom.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/PixelZoom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/PixelZoom.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/TextRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/TextRenderer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/TextRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/TextRenderer.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/TextRenderer.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/TextRenderer.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/UserInput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/UI/UserInput.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Video/VideoEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Video/VideoEncoder.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Video/VideoEncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Video/VideoEncoder.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Video/VideoEncoderUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Video/VideoEncoderUI.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Video/VideoEncoderUI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/Video/VideoEncoderUI.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/VirtualLight/MegaTextureConfig.slangh: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #define ENABLE_SOFTWARE_BILINEAR 1 4 | -------------------------------------------------------------------------------- /Source/Falcor/Utils/VirtualLight/TexelUtil.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/Utils/VirtualLight/TexelUtil.slang -------------------------------------------------------------------------------- /Source/Falcor/dependencies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/dependencies.xml -------------------------------------------------------------------------------- /Source/Falcor/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/stdafx.cpp -------------------------------------------------------------------------------- /Source/Falcor/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Falcor/stdafx.h -------------------------------------------------------------------------------- /Source/Mogwai/AppData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/AppData.cpp -------------------------------------------------------------------------------- /Source/Mogwai/AppData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/AppData.h -------------------------------------------------------------------------------- /Source/Mogwai/Data/BSDFViewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Data/BSDFViewer.py -------------------------------------------------------------------------------- /Source/Mogwai/Data/Config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Data/Config.py -------------------------------------------------------------------------------- /Source/Mogwai/Data/ForwardRenderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Data/ForwardRenderer.py -------------------------------------------------------------------------------- /Source/Mogwai/Data/PathTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Data/PathTracer.py -------------------------------------------------------------------------------- /Source/Mogwai/Data/SceneDebugger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Data/SceneDebugger.py -------------------------------------------------------------------------------- /Source/Mogwai/Data/VBufferPathTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Data/VBufferPathTracer.py -------------------------------------------------------------------------------- /Source/Mogwai/Extensions/Capture/CaptureTrigger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Extensions/Capture/CaptureTrigger.cpp -------------------------------------------------------------------------------- /Source/Mogwai/Extensions/Capture/CaptureTrigger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Extensions/Capture/CaptureTrigger.h -------------------------------------------------------------------------------- /Source/Mogwai/Extensions/Capture/FrameCapture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Extensions/Capture/FrameCapture.cpp -------------------------------------------------------------------------------- /Source/Mogwai/Extensions/Capture/FrameCapture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Extensions/Capture/FrameCapture.h -------------------------------------------------------------------------------- /Source/Mogwai/Extensions/Capture/VideoCapture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Extensions/Capture/VideoCapture.cpp -------------------------------------------------------------------------------- /Source/Mogwai/Extensions/Capture/VideoCapture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Extensions/Capture/VideoCapture.h -------------------------------------------------------------------------------- /Source/Mogwai/Extensions/Profiler/TimingCapture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Extensions/Profiler/TimingCapture.cpp -------------------------------------------------------------------------------- /Source/Mogwai/Extensions/Profiler/TimingCapture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Extensions/Profiler/TimingCapture.h -------------------------------------------------------------------------------- /Source/Mogwai/Mogwai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Mogwai.cpp -------------------------------------------------------------------------------- /Source/Mogwai/Mogwai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Mogwai.h -------------------------------------------------------------------------------- /Source/Mogwai/Mogwai.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Mogwai.vcxproj -------------------------------------------------------------------------------- /Source/Mogwai/Mogwai.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/Mogwai.vcxproj.filters -------------------------------------------------------------------------------- /Source/Mogwai/MogwaiScripting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/MogwaiScripting.cpp -------------------------------------------------------------------------------- /Source/Mogwai/MogwaiSettings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/MogwaiSettings.cpp -------------------------------------------------------------------------------- /Source/Mogwai/MogwaiSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/MogwaiSettings.h -------------------------------------------------------------------------------- /Source/Mogwai/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/stdafx.cpp -------------------------------------------------------------------------------- /Source/Mogwai/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Mogwai/stdafx.h -------------------------------------------------------------------------------- /Source/RenderPasses/AccumulatePass/AccumulatePass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/AccumulatePass/AccumulatePass.h -------------------------------------------------------------------------------- /Source/RenderPasses/Antialiasing/Antialiasing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/Antialiasing/Antialiasing.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/Antialiasing/FXAA/FXAA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/Antialiasing/FXAA/FXAA.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/Antialiasing/FXAA/FXAA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/Antialiasing/FXAA/FXAA.h -------------------------------------------------------------------------------- /Source/RenderPasses/Antialiasing/FXAA/FXAA.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/Antialiasing/FXAA/FXAA.slang -------------------------------------------------------------------------------- /Source/RenderPasses/Antialiasing/TAA/TAA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/Antialiasing/TAA/TAA.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/Antialiasing/TAA/TAA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/Antialiasing/TAA/TAA.h -------------------------------------------------------------------------------- /Source/RenderPasses/Antialiasing/TAA/TAA.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/Antialiasing/TAA/TAA.ps.slang -------------------------------------------------------------------------------- /Source/RenderPasses/BSDFViewer/BSDFViewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/BSDFViewer/BSDFViewer.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/BSDFViewer/BSDFViewer.cs.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/BSDFViewer/BSDFViewer.cs.slang -------------------------------------------------------------------------------- /Source/RenderPasses/BSDFViewer/BSDFViewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/BSDFViewer/BSDFViewer.h -------------------------------------------------------------------------------- /Source/RenderPasses/BSDFViewer/BSDFViewer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/BSDFViewer/BSDFViewer.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/BlitPass/BlitPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/BlitPass/BlitPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/BlitPass/BlitPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/BlitPass/BlitPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/BlitPass/BlitPass.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/BlitPass/BlitPass.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/CSM/CSM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/CSM/CSM.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/CSM/CSM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/CSM/CSM.h -------------------------------------------------------------------------------- /Source/RenderPasses/CSM/CSM.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/CSM/CSM.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/CSM/CSM.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/CSM/CSM.vcxproj.filters -------------------------------------------------------------------------------- /Source/RenderPasses/CSM/CSMData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/CSM/CSMData.slang -------------------------------------------------------------------------------- /Source/RenderPasses/CSM/CascadedShadowMap.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/CSM/CascadedShadowMap.slang -------------------------------------------------------------------------------- /Source/RenderPasses/CSM/DepthPass.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/CSM/DepthPass.slang -------------------------------------------------------------------------------- /Source/RenderPasses/CSM/ShadowPass.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/CSM/ShadowPass.slang -------------------------------------------------------------------------------- /Source/RenderPasses/CSM/VisibilityPass.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/CSM/VisibilityPass.ps.slang -------------------------------------------------------------------------------- /Source/RenderPasses/DebugPasses/Comparison.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/DebugPasses/Comparison.ps.slang -------------------------------------------------------------------------------- /Source/RenderPasses/DebugPasses/ComparisonPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/DebugPasses/ComparisonPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/DebugPasses/ComparisonPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/DebugPasses/ComparisonPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/DebugPasses/DebugPasses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/DebugPasses/DebugPasses.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/DebugPasses/DebugPasses.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/DebugPasses/DebugPasses.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/DepthPass/DepthPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/DepthPass/DepthPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/DepthPass/DepthPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/DepthPass/DepthPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/DepthPass/DepthPass.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/DepthPass/DepthPass.ps.slang -------------------------------------------------------------------------------- /Source/RenderPasses/DepthPass/DepthPass.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/DepthPass/DepthPass.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/DirectLighting/DirectLighting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/DirectLighting/DirectLighting.h -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/GBuffer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBuffer/GBuffer.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/GBuffer.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBuffer/GBuffer.vcxproj.filters -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/GBuffer/GBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBuffer/GBuffer/GBuffer.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/GBuffer/GBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBuffer/GBuffer/GBuffer.h -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/GBuffer/GBufferRT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBuffer/GBuffer/GBufferRT.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/GBuffer/GBufferRT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBuffer/GBuffer/GBufferRT.h -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/GBuffer/GBufferRaster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBuffer/GBuffer/GBufferRaster.h -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/GBufferBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBuffer/GBufferBase.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/GBufferBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBuffer/GBufferBase.h -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/VBuffer/VBufferRT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBuffer/VBuffer/VBufferRT.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/VBuffer/VBufferRT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBuffer/VBuffer/VBufferRT.h -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/VBuffer/VBufferRaster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBuffer/VBuffer/VBufferRaster.h -------------------------------------------------------------------------------- /Source/RenderPasses/GBufferSlim/GBufferSlim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBufferSlim/GBufferSlim.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/GBufferSlim/GBufferSlim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBufferSlim/GBufferSlim.h -------------------------------------------------------------------------------- /Source/RenderPasses/GBufferSlim/GBufferSlim.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/GBufferSlim/GBufferSlim.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/ImageLoader/ImageLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ImageLoader/ImageLoader.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/ImageLoader/ImageLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ImageLoader/ImageLoader.h -------------------------------------------------------------------------------- /Source/RenderPasses/ImageLoader/ImageLoader.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ImageLoader/ImageLoader.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/NRDPass/NRDPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/NRDPass/NRDPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/NRDPass/NRDPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/NRDPass/NRDPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/NRDPass/NRDPass.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/NRDPass/NRDPass.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/NRDPass/NRDPass.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/NRDPass/NRDPass.vcxproj.filters -------------------------------------------------------------------------------- /Source/RenderPasses/NRDPass/PackRadiance.cs.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/NRDPass/PackRadiance.cs.slang -------------------------------------------------------------------------------- /Source/RenderPasses/OptixDenoiser/CudaUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/OptixDenoiser/CudaUtils.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/OptixDenoiser/CudaUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/OptixDenoiser/CudaUtils.h -------------------------------------------------------------------------------- /Source/RenderPasses/OptixDenoiser/OptixDenoiser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/OptixDenoiser/OptixDenoiser.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/OptixDenoiser/OptixDenoiser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/OptixDenoiser/OptixDenoiser.h -------------------------------------------------------------------------------- /Source/RenderPasses/OptixDenoiser/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/OptixDenoiser/README.txt -------------------------------------------------------------------------------- /Source/RenderPasses/PhotonGenerationPass/cyCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/PhotonGenerationPass/cyCore.h -------------------------------------------------------------------------------- /Source/RenderPasses/PhotonMapping/PhotonMapping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/PhotonMapping/PhotonMapping.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/PhotonMapping/PhotonMapping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/PhotonMapping/PhotonMapping.h -------------------------------------------------------------------------------- /Source/RenderPasses/PhotonMapping/Types.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/PhotonMapping/Types.slang -------------------------------------------------------------------------------- /Source/RenderPasses/PhotonMapping/cyCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/PhotonMapping/cyCore.h -------------------------------------------------------------------------------- /Source/RenderPasses/PhotonMapping/cyHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/PhotonMapping/cyHeap.h -------------------------------------------------------------------------------- /Source/RenderPasses/PhotonMapping/cyPointCloud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/PhotonMapping/cyPointCloud.h -------------------------------------------------------------------------------- /Source/RenderPasses/PrepareLights/PrepareLights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/PrepareLights/PrepareLights.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/PrepareLights/PrepareLights.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/PrepareLights/PrepareLights.h -------------------------------------------------------------------------------- /Source/RenderPasses/ReSTIRPass/CPULightCuts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ReSTIRPass/CPULightCuts.h -------------------------------------------------------------------------------- /Source/RenderPasses/ReSTIRPass/LightTreeDefinition.slangh: -------------------------------------------------------------------------------- 1 | #pragma once 2 | //#define LIGHT_CONE 3 | -------------------------------------------------------------------------------- /Source/RenderPasses/ReSTIRPass/LinearBinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ReSTIRPass/LinearBinaryTree.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/ReSTIRPass/LinearBinaryTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ReSTIRPass/LinearBinaryTree.h -------------------------------------------------------------------------------- /Source/RenderPasses/ReSTIRPass/ReSTIRPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ReSTIRPass/ReSTIRPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/ReSTIRPass/ReSTIRPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ReSTIRPass/ReSTIRPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/ReSTIRPass/ReSTIRPass.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ReSTIRPass/ReSTIRPass.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/RelaxationPass/RelaxationPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/RelaxationPass/RelaxationPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/RelaxationPass/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/RelaxationPass/Timer.h -------------------------------------------------------------------------------- /Source/RenderPasses/RelaxationPass/cyCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/RelaxationPass/cyCore.h -------------------------------------------------------------------------------- /Source/RenderPasses/RelaxationPass/cyPointCloud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/RelaxationPass/cyPointCloud.h -------------------------------------------------------------------------------- /Source/RenderPasses/RelaxationPass/nanoflann.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/RelaxationPass/nanoflann.hpp -------------------------------------------------------------------------------- /Source/RenderPasses/SSAO/ApplyAO.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SSAO/ApplyAO.ps.slang -------------------------------------------------------------------------------- /Source/RenderPasses/SSAO/SSAO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SSAO/SSAO.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/SSAO/SSAO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SSAO/SSAO.h -------------------------------------------------------------------------------- /Source/RenderPasses/SSAO/SSAO.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SSAO/SSAO.ps.slang -------------------------------------------------------------------------------- /Source/RenderPasses/SSAO/SSAO.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SSAO/SSAO.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/SSAO/SSAO.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SSAO/SSAO.vcxproj.filters -------------------------------------------------------------------------------- /Source/RenderPasses/SSAO/SSAOData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SSAO/SSAOData.slang -------------------------------------------------------------------------------- /Source/RenderPasses/SVGFPass/SVGFAtrous.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SVGFPass/SVGFAtrous.ps.slang -------------------------------------------------------------------------------- /Source/RenderPasses/SVGFPass/SVGFCommon.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SVGFPass/SVGFCommon.slang -------------------------------------------------------------------------------- /Source/RenderPasses/SVGFPass/SVGFPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SVGFPass/SVGFPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/SVGFPass/SVGFPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SVGFPass/SVGFPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/SVGFPass/SVGFPass.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SVGFPass/SVGFPass.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/SVGFPass/SVGFReproject.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SVGFPass/SVGFReproject.ps.slang -------------------------------------------------------------------------------- /Source/RenderPasses/SampleEliminatePass/Timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SampleEliminatePass/Timer.h -------------------------------------------------------------------------------- /Source/RenderPasses/SampleEliminatePass/cyCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SampleEliminatePass/cyCore.h -------------------------------------------------------------------------------- /Source/RenderPasses/SampleEliminatePass/cyHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SampleEliminatePass/cyHeap.h -------------------------------------------------------------------------------- /Source/RenderPasses/SceneDebugger/SceneDebugger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SceneDebugger/SceneDebugger.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/SceneDebugger/SceneDebugger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SceneDebugger/SceneDebugger.h -------------------------------------------------------------------------------- /Source/RenderPasses/SceneDebugger/SharedTypes.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SceneDebugger/SharedTypes.slang -------------------------------------------------------------------------------- /Source/RenderPasses/SkyBox/Data/cube.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SkyBox/Data/cube.obj -------------------------------------------------------------------------------- /Source/RenderPasses/SkyBox/SkyBox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SkyBox/SkyBox.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/SkyBox/SkyBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SkyBox/SkyBox.h -------------------------------------------------------------------------------- /Source/RenderPasses/SkyBox/SkyBox.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SkyBox/SkyBox.slang -------------------------------------------------------------------------------- /Source/RenderPasses/SkyBox/SkyBox.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SkyBox/SkyBox.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/SkyBox/SkyBox.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/SkyBox/SkyBox.vcxproj.filters -------------------------------------------------------------------------------- /Source/RenderPasses/ToneMapper/Luminance.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ToneMapper/Luminance.ps.slang -------------------------------------------------------------------------------- /Source/RenderPasses/ToneMapper/ToneMapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ToneMapper/ToneMapper.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/ToneMapper/ToneMapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ToneMapper/ToneMapper.h -------------------------------------------------------------------------------- /Source/RenderPasses/ToneMapper/ToneMapper.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ToneMapper/ToneMapper.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/ToneMapper/ToneMapping.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/ToneMapper/ToneMapping.ps.slang -------------------------------------------------------------------------------- /Source/RenderPasses/Utils/Composite/Composite.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/Utils/Composite/Composite.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/Utils/Composite/Composite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/Utils/Composite/Composite.h -------------------------------------------------------------------------------- /Source/RenderPasses/Utils/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/Utils/Utils.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/Utils/Utils.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/Utils/Utils.vcxproj -------------------------------------------------------------------------------- /Source/RenderPasses/Utils/Utils.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/Utils/Utils.vcxproj.filters -------------------------------------------------------------------------------- /Source/RenderPasses/VPLReSTIRPass/VPLReSTIRPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/VPLReSTIRPass/VPLReSTIRPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/VPLReSTIRPass/VPLReSTIRPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/VPLReSTIRPass/VPLReSTIRPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/VPLReSTIRPass/cyCore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/VPLReSTIRPass/cyCore.h -------------------------------------------------------------------------------- /Source/RenderPasses/VPLReSTIRPass/cyPointCloud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/VPLReSTIRPass/cyPointCloud.h -------------------------------------------------------------------------------- /Source/RenderPasses/make_new_pass_project.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/make_new_pass_project.bat -------------------------------------------------------------------------------- /Source/RenderPasses/make_new_pass_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/RenderPasses/make_new_pass_project.py -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/CopySurface.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/CudaInterop/CopySurface.cu -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/CopySurface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/CudaInterop/CopySurface.h -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/CudaInterop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/CudaInterop/CudaInterop.cpp -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/CudaInterop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/CudaInterop/CudaInterop.h -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/CudaInterop.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/CudaInterop/CudaInterop.vcxproj -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/FalcorCUDA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/CudaInterop/FalcorCUDA.cpp -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/FalcorCUDA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/CudaInterop/FalcorCUDA.h -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/FalcorCUDA.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/CudaInterop/FalcorCUDA.props -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/CudaInterop/README.md -------------------------------------------------------------------------------- /Source/Samples/HelloDXR/HelloDXR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/HelloDXR/HelloDXR.cpp -------------------------------------------------------------------------------- /Source/Samples/HelloDXR/HelloDXR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/HelloDXR/HelloDXR.h -------------------------------------------------------------------------------- /Source/Samples/HelloDXR/HelloDXR.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/HelloDXR/HelloDXR.ps.slang -------------------------------------------------------------------------------- /Source/Samples/HelloDXR/HelloDXR.rt.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/HelloDXR/HelloDXR.rt.slang -------------------------------------------------------------------------------- /Source/Samples/HelloDXR/HelloDXR.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/HelloDXR/HelloDXR.vcxproj -------------------------------------------------------------------------------- /Source/Samples/HelloDXR/HelloDXR.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/HelloDXR/HelloDXR.vcxproj.filters -------------------------------------------------------------------------------- /Source/Samples/ModelViewer/ModelViewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/ModelViewer/ModelViewer.cpp -------------------------------------------------------------------------------- /Source/Samples/ModelViewer/ModelViewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/ModelViewer/ModelViewer.h -------------------------------------------------------------------------------- /Source/Samples/ModelViewer/ModelViewer.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/ModelViewer/ModelViewer.ps.slang -------------------------------------------------------------------------------- /Source/Samples/ModelViewer/ModelViewer.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/ModelViewer/ModelViewer.vcxproj -------------------------------------------------------------------------------- /Source/Samples/ProjectTemplate/ProjectTemplate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/ProjectTemplate/ProjectTemplate.cpp -------------------------------------------------------------------------------- /Source/Samples/ProjectTemplate/ProjectTemplate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/ProjectTemplate/ProjectTemplate.h -------------------------------------------------------------------------------- /Source/Samples/ShaderToy/ShaderToy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/ShaderToy/ShaderToy.cpp -------------------------------------------------------------------------------- /Source/Samples/ShaderToy/ShaderToy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/ShaderToy/ShaderToy.h -------------------------------------------------------------------------------- /Source/Samples/ShaderToy/ShaderToy.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/ShaderToy/ShaderToy.vcxproj -------------------------------------------------------------------------------- /Source/Samples/ShaderToy/ShaderToy.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/ShaderToy/ShaderToy.vcxproj.filters -------------------------------------------------------------------------------- /Source/Samples/ShaderToy/Toy.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/ShaderToy/Toy.ps.slang -------------------------------------------------------------------------------- /Source/Samples/make_new_project.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/make_new_project.bat -------------------------------------------------------------------------------- /Source/Samples/make_new_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Samples/make_new_project.py -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Data/pbrt_hair_bsdf.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Data/pbrt_hair_bsdf.dat -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/FalcorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/FalcorTest.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/FalcorTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/FalcorTest.h -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/FalcorTest.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/FalcorTest.vcxproj -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/FalcorTest.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/FalcorTest.vcxproj.filters -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Tests/Core/BufferTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Tests/Core/BufferTests.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Tests/Core/LargeBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Tests/Core/LargeBuffer.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Tests/Core/ParamBlockCB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Tests/Core/ParamBlockCB.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Tests/Core/TextureTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Tests/Core/TextureTests.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Tests/Scene/EnvMapTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Tests/Scene/EnvMapTests.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Tests/Slang/CastFloat16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Tests/Slang/CastFloat16.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Tests/Slang/Int64Tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Tests/Slang/Int64Tests.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Tests/Slang/ShaderModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Tests/Slang/ShaderModel.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Tests/Slang/SlangTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Tests/Slang/SlangTests.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Tests/Slang/SlangToCUDA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Tests/Slang/SlangToCUDA.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Tests/Slang/WaveOps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Tests/Slang/WaveOps.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/Tests/Utils/AABBTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/FalcorTest/Tests/Utils/AABBTests.cpp -------------------------------------------------------------------------------- /Source/Tools/ImageCompare/ImageCompare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/ImageCompare/ImageCompare.cpp -------------------------------------------------------------------------------- /Source/Tools/ImageCompare/ImageCompare.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/ImageCompare/ImageCompare.filters -------------------------------------------------------------------------------- /Source/Tools/ImageCompare/ImageCompare.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/ImageCompare/ImageCompare.vcxproj -------------------------------------------------------------------------------- /Source/Tools/RenderGraphEditor/RenderGraphEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Source/Tools/RenderGraphEditor/RenderGraphEditor.h -------------------------------------------------------------------------------- /Teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Teaser.png -------------------------------------------------------------------------------- /TeaserImageOurs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/TeaserImageOurs.py -------------------------------------------------------------------------------- /TeaserImageRichVSL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/TeaserImageRichVSL.py -------------------------------------------------------------------------------- /TeaserImageVPL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/TeaserImageVPL.py -------------------------------------------------------------------------------- /TeaserImageVSL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/TeaserImageVSL.py -------------------------------------------------------------------------------- /Tests/build_falcor.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/build_falcor.bat -------------------------------------------------------------------------------- /Tests/environment/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/environment/default.json -------------------------------------------------------------------------------- /Tests/image_tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/helpers.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/graphs/BSDFViewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/graphs/BSDFViewer.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/graphs/CSM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/graphs/CSM.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/graphs/FXAA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/graphs/FXAA.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/graphs/GBufferRT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/graphs/GBufferRT.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/graphs/MVecRT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/graphs/MVecRT.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/graphs/MVecRaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/graphs/MVecRaster.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/graphs/SSAO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/graphs/SSAO.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/graphs/SVGF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/graphs/SVGF.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/graphs/SideBySide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/graphs/SideBySide.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/graphs/TAA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/graphs/TAA.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/graphs/VBufferRT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/graphs/VBufferRT.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_BSDFViewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_BSDFViewer.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_CSM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_CSM.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_ColorMapPass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_ColorMapPass.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_FXAA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_FXAA.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_GBufferRT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_GBufferRT.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_GaussianBlur.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_GaussianBlur.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_MVecRT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_MVecRT.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_MVecRaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_MVecRaster.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_SSAO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_SSAO.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_SVGF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_SVGF.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_SideBySide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_SideBySide.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_Skinning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_Skinning.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_SplitScreen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_SplitScreen.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_TAA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_TAA.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_TextureLOD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_TextureLOD.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_ToneMapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_ToneMapping.py -------------------------------------------------------------------------------- /Tests/image_tests/renderpasses/test_VBufferRT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderpasses/test_VBufferRT.py -------------------------------------------------------------------------------- /Tests/image_tests/renderscripts/test_BSDFViewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderscripts/test_BSDFViewer.py -------------------------------------------------------------------------------- /Tests/image_tests/renderscripts/test_PathTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/renderscripts/test_PathTracer.py -------------------------------------------------------------------------------- /Tests/image_tests/scene/graphs/SceneDebugger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/scene/graphs/SceneDebugger.py -------------------------------------------------------------------------------- /Tests/image_tests/scene/scenes/Volumes.pyscene: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/scene/scenes/Volumes.pyscene -------------------------------------------------------------------------------- /Tests/image_tests/scene/test_AnimationBehavior.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/scene/test_AnimationBehavior.py -------------------------------------------------------------------------------- /Tests/image_tests/scene/test_CameraAnimation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/scene/test_CameraAnimation.py -------------------------------------------------------------------------------- /Tests/image_tests/scene/test_Volumes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/image_tests/scene/test_Volumes.py -------------------------------------------------------------------------------- /Tests/run_image_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/run_image_tests.bat -------------------------------------------------------------------------------- /Tests/run_unit_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/run_unit_tests.bat -------------------------------------------------------------------------------- /Tests/testing/build_falcor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/build_falcor.py -------------------------------------------------------------------------------- /Tests/testing/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/core/__init__.py -------------------------------------------------------------------------------- /Tests/testing/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/core/config.py -------------------------------------------------------------------------------- /Tests/testing/core/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/core/environment.py -------------------------------------------------------------------------------- /Tests/testing/core/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/core/helpers.py -------------------------------------------------------------------------------- /Tests/testing/core/termcolor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/core/termcolor.py -------------------------------------------------------------------------------- /Tests/testing/core/vsbuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/core/vsbuild.py -------------------------------------------------------------------------------- /Tests/testing/libs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/testing/libs/bottle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/libs/bottle.py -------------------------------------------------------------------------------- /Tests/testing/run_image_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/run_image_tests.py -------------------------------------------------------------------------------- /Tests/testing/run_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/run_unit_tests.py -------------------------------------------------------------------------------- /Tests/testing/view_image_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/view_image_tests.py -------------------------------------------------------------------------------- /Tests/testing/viewer/static/exr-wrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/static/exr-wrap.js -------------------------------------------------------------------------------- /Tests/testing/viewer/static/exr-wrap.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/static/exr-wrap.wasm -------------------------------------------------------------------------------- /Tests/testing/viewer/static/exr.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/static/exr.worker.js -------------------------------------------------------------------------------- /Tests/testing/viewer/static/jeri.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/static/jeri.min.js -------------------------------------------------------------------------------- /Tests/testing/viewer/static/react-dom.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/static/react-dom.min.js -------------------------------------------------------------------------------- /Tests/testing/viewer/static/react.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/static/react.min.js -------------------------------------------------------------------------------- /Tests/testing/viewer/static/spectre.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/static/spectre.min.css -------------------------------------------------------------------------------- /Tests/testing/viewer/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/static/style.css -------------------------------------------------------------------------------- /Tests/testing/viewer/views/base.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/views/base.tpl -------------------------------------------------------------------------------- /Tests/testing/viewer/views/compare.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/views/compare.tpl -------------------------------------------------------------------------------- /Tests/testing/viewer/views/error.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/views/error.tpl -------------------------------------------------------------------------------- /Tests/testing/viewer/views/index.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/views/index.tpl -------------------------------------------------------------------------------- /Tests/testing/viewer/views/run.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/views/run.tpl -------------------------------------------------------------------------------- /Tests/testing/viewer/views/snippets/nav.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/views/snippets/nav.tpl -------------------------------------------------------------------------------- /Tests/testing/viewer/views/snippets/result.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/views/snippets/result.tpl -------------------------------------------------------------------------------- /Tests/testing/viewer/views/snippets/stats.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/views/snippets/stats.tpl -------------------------------------------------------------------------------- /Tests/testing/viewer/views/test.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/testing/viewer/views/test.tpl -------------------------------------------------------------------------------- /Tests/view_image_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tests/view_image_tests.bat -------------------------------------------------------------------------------- /Tools/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tools/Doxyfile -------------------------------------------------------------------------------- /Tools/dependencies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tools/dependencies.xml -------------------------------------------------------------------------------- /Tools/update_dependencies.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tools/update_dependencies.bat -------------------------------------------------------------------------------- /Tools/update_legal_headers.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tools/update_legal_headers.bat -------------------------------------------------------------------------------- /Tools/update_legal_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WeakKnight/VirtualBlueNoiseLighting/HEAD/Tools/update_legal_headers.py --------------------------------------------------------------------------------