├── .clang-format ├── .clang-format-ignore ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .vscode-default ├── extensions.json ├── launch.json └── settings.json ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE.md ├── README-Falcor.md ├── README.md ├── Source ├── Falcor │ ├── CMakeLists.txt │ ├── Core │ │ ├── API │ │ │ ├── API.h │ │ │ ├── BlendState.cpp │ │ │ ├── BlendState.h │ │ │ ├── BlitContext.cpp │ │ │ ├── BlitContext.h │ │ │ ├── BlitReduction.3d.slang │ │ │ ├── Buffer.cpp │ │ │ ├── Buffer.h │ │ │ ├── Common.cpp │ │ │ ├── Common.h │ │ │ ├── ComputeContext.cpp │ │ │ ├── ComputeContext.h │ │ │ ├── ComputeStateObject.cpp │ │ │ ├── ComputeStateObject.h │ │ │ ├── CopyContext.cpp │ │ │ ├── CopyContext.h │ │ │ ├── D3D12 │ │ │ │ ├── D3D12API.cpp │ │ │ │ ├── D3D12API.h │ │ │ │ ├── D3D12ApiData.h │ │ │ │ ├── D3D12Buffer.cpp │ │ │ │ ├── D3D12ComputeContext.cpp │ │ │ │ ├── D3D12ComputeStateObject.cpp │ │ │ │ ├── D3D12CopyContext.cpp │ │ │ │ ├── D3D12DescriptorSet.cpp │ │ │ │ ├── D3D12Device.cpp │ │ │ │ ├── D3D12Fbo.cpp │ │ │ │ ├── D3D12Formats.cpp │ │ │ │ ├── D3D12GpuFence.cpp │ │ │ │ ├── D3D12GpuMemoryHeap.cpp │ │ │ │ ├── D3D12GpuTimer.cpp │ │ │ │ ├── D3D12GraphicsStateObject.cpp │ │ │ │ ├── D3D12Handles.h │ │ │ │ ├── D3D12IndirectCommands.cpp │ │ │ │ ├── D3D12LowLevelContextData.cpp │ │ │ │ ├── D3D12NvApiExDesc.h │ │ │ │ ├── D3D12ParameterBlock.cpp │ │ │ │ ├── D3D12ProgramVars.cpp │ │ │ │ ├── D3D12QueryHeap.cpp │ │ │ │ ├── D3D12RasterizerState.cpp │ │ │ │ ├── D3D12RenderContext.cpp │ │ │ │ ├── D3D12Resource.cpp │ │ │ │ ├── D3D12Resource.h │ │ │ │ ├── D3D12ResourceViews.cpp │ │ │ │ ├── D3D12RtAccelerationStructure.cpp │ │ │ │ ├── D3D12RtAccelerationStructure.h │ │ │ │ ├── D3D12RtAccelerationStructurePostBuildInfoPool.cpp │ │ │ │ ├── D3D12RtStateObject.cpp │ │ │ │ ├── D3D12Sampler.cpp │ │ │ │ ├── D3D12Shader.cpp │ │ │ │ ├── D3D12ShaderTable.cpp │ │ │ │ ├── D3D12State.cpp │ │ │ │ ├── D3D12State.h │ │ │ │ ├── D3D12Texture.cpp │ │ │ │ └── D3D12Vao.cpp │ │ │ ├── DXGIFormats.h │ │ │ ├── DepthStencilState.cpp │ │ │ ├── DepthStencilState.h │ │ │ ├── Device.cpp │ │ │ ├── Device.h │ │ │ ├── FBO.cpp │ │ │ ├── FBO.h │ │ │ ├── FencedPool.h │ │ │ ├── Formats.cpp │ │ │ ├── Formats.h │ │ │ ├── GFX │ │ │ │ ├── GFXAPI.cpp │ │ │ │ ├── GFXAPI.h │ │ │ │ ├── GFXBuffer.cpp │ │ │ │ ├── GFXComputeContext.cpp │ │ │ │ ├── GFXComputeStateObject.cpp │ │ │ │ ├── GFXCopyContext.cpp │ │ │ │ ├── GFXD3D12DescriptorSet.cpp │ │ │ │ ├── GFXDevice.cpp │ │ │ │ ├── GFXDeviceApiData.h │ │ │ │ ├── GFXFbo.cpp │ │ │ │ ├── GFXFormats.cpp │ │ │ │ ├── GFXFormats.h │ │ │ │ ├── GFXGpuFence.cpp │ │ │ │ ├── GFXGpuMemoryHeap.cpp │ │ │ │ ├── GFXGpuTimer.cpp │ │ │ │ ├── GFXGraphicsStateObject.cpp │ │ │ │ ├── GFXHandles.h │ │ │ │ ├── GFXLowLevelContextApiData.h │ │ │ │ ├── GFXLowLevelContextData.cpp │ │ │ │ ├── GFXParameterBlock.cpp │ │ │ │ ├── GFXProgramVars.cpp │ │ │ │ ├── GFXQueryHeap.cpp │ │ │ │ ├── GFXRasterizerState.cpp │ │ │ │ ├── GFXRenderContext.cpp │ │ │ │ ├── GFXResource.cpp │ │ │ │ ├── GFXResource.h │ │ │ │ ├── GFXResourceViews.cpp │ │ │ │ ├── GFXRtAccelerationStructure.cpp │ │ │ │ ├── GFXRtAccelerationStructure.h │ │ │ │ ├── GFXRtAccelerationStructurePostBuildInfoPool.cpp │ │ │ │ ├── GFXRtStateObject.cpp │ │ │ │ ├── GFXSampler.cpp │ │ │ │ ├── GFXShader.cpp │ │ │ │ ├── GFXTexture.cpp │ │ │ │ └── GFXVao.cpp │ │ │ ├── GpuFence.h │ │ │ ├── GpuMemoryHeap.cpp │ │ │ ├── GpuMemoryHeap.h │ │ │ ├── GpuTimer.cpp │ │ │ ├── GpuTimer.h │ │ │ ├── GraphicsStateObject.cpp │ │ │ ├── GraphicsStateObject.h │ │ │ ├── Handles.h │ │ │ ├── IndirectCommands.h │ │ │ ├── LowLevelContextData.h │ │ │ ├── ParameterBlock.cpp │ │ │ ├── ParameterBlock.h │ │ │ ├── QueryHeap.h │ │ │ ├── RasterizerState.cpp │ │ │ ├── RasterizerState.h │ │ │ ├── Raytracing.h │ │ │ ├── RenderContext.cpp │ │ │ ├── RenderContext.h │ │ │ ├── Resource.cpp │ │ │ ├── Resource.h │ │ │ ├── ResourceViews.cpp │ │ │ ├── ResourceViews.h │ │ │ ├── RtAccelerationStructure.cpp │ │ │ ├── RtAccelerationStructure.h │ │ │ ├── RtAccelerationStructurePostBuildInfoPool.cpp │ │ │ ├── RtAccelerationStructurePostBuildInfoPool.h │ │ │ ├── RtStateObject.cpp │ │ │ ├── RtStateObject.h │ │ │ ├── Sampler.cpp │ │ │ ├── Sampler.h │ │ │ ├── Shader.h │ │ │ ├── ShaderResourceType.h │ │ │ ├── ShaderTable.h │ │ │ ├── Shared │ │ │ │ ├── D3D12DescriptorData.h │ │ │ │ ├── D3D12DescriptorHeap.cpp │ │ │ │ ├── D3D12DescriptorHeap.h │ │ │ │ ├── D3D12DescriptorPool.cpp │ │ │ │ ├── D3D12DescriptorPool.h │ │ │ │ ├── D3D12DescriptorSet.h │ │ │ │ ├── D3D12Handles.h │ │ │ │ ├── D3D12RootSignature.cpp │ │ │ │ ├── D3D12RootSignature.h │ │ │ │ ├── MockedD3D12StagingBuffer.cpp │ │ │ │ └── MockedD3D12StagingBuffer.h │ │ │ ├── Texture.cpp │ │ │ ├── Texture.h │ │ │ ├── VAO.cpp │ │ │ ├── VAO.h │ │ │ ├── VertexLayout.cpp │ │ │ └── VertexLayout.h │ │ ├── Assert.h │ │ ├── ErrorHandling.cpp │ │ ├── ErrorHandling.h │ │ ├── Errors.cpp │ │ ├── Errors.h │ │ ├── FalcorConfig.h │ │ ├── GLFW.h │ │ ├── HotReloadFlags.h │ │ ├── Macros.h │ │ ├── Platform │ │ │ ├── Linux │ │ │ │ ├── Linux.cpp │ │ │ │ └── ProgressBarLinux.cpp │ │ │ ├── MonitorInfo.cpp │ │ │ ├── MonitorInfo.h │ │ │ ├── OS.cpp │ │ │ ├── OS.h │ │ │ ├── PlatformHandles.h │ │ │ ├── ProgressBar.cpp │ │ │ ├── ProgressBar.h │ │ │ └── Windows │ │ │ │ ├── ProgressBarWin.cpp │ │ │ │ └── Windows.cpp │ │ ├── Program │ │ │ ├── ComputeProgram.cpp │ │ │ ├── ComputeProgram.h │ │ │ ├── GraphicsProgram.cpp │ │ │ ├── GraphicsProgram.h │ │ │ ├── Program.cpp │ │ │ ├── Program.h │ │ │ ├── ProgramReflection.cpp │ │ │ ├── ProgramReflection.h │ │ │ ├── ProgramVars.cpp │ │ │ ├── ProgramVars.h │ │ │ ├── ProgramVersion.cpp │ │ │ ├── ProgramVersion.h │ │ │ ├── RtBindingTable.cpp │ │ │ ├── RtBindingTable.h │ │ │ ├── RtProgram.cpp │ │ │ ├── RtProgram.h │ │ │ ├── ShaderVar.cpp │ │ │ └── ShaderVar.h │ │ ├── SampleApp.cpp │ │ ├── SampleApp.h │ │ ├── State │ │ │ ├── ComputeState.cpp │ │ │ ├── ComputeState.h │ │ │ ├── GraphicsState.cpp │ │ │ ├── GraphicsState.h │ │ │ └── StateGraph.h │ │ ├── Testbed.cpp │ │ ├── Testbed.h │ │ ├── Version.cpp │ │ ├── Version.h │ │ ├── Window.cpp │ │ └── Window.h │ ├── Falcor.h │ ├── Falcor.manifest │ ├── Falcor.natvis │ ├── FalcorPython.cpp │ ├── 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.cpp │ │ ├── RenderPassHelpers.h │ │ ├── RenderPassLibrary.cpp │ │ ├── RenderPassLibrary.h │ │ ├── RenderPassReflection.cpp │ │ ├── RenderPassReflection.h │ │ ├── RenderPassStandardFlags.h │ │ ├── ResourceCache.cpp │ │ └── ResourceCache.h │ ├── RenderPasses │ │ ├── ResolvePass.cpp │ │ ├── ResolvePass.h │ │ └── Shared │ │ │ └── Denoising │ │ │ ├── NRDBuffers.slang │ │ │ ├── NRDConstants.slang │ │ │ ├── NRDData.slang │ │ │ └── NRDHelpers.slang │ ├── Rendering │ │ ├── ConditionalReSTIR │ │ │ ├── ConditionalReSTIR.slang │ │ │ ├── ConditionalReSTIRPass.cpp │ │ │ ├── ConditionalReSTIRPass.h │ │ │ ├── HybridShiftTraceRays.slang │ │ │ ├── LoadShadingData.slang │ │ │ ├── Params.slang │ │ │ ├── PathReservoir.slang │ │ │ ├── PathState.slang │ │ │ ├── PathTracer.slang │ │ │ ├── PrefixNeighborSearch.cs.slang │ │ │ ├── PrefixPathRetrace.cs.slang │ │ │ ├── PrefixProduceRetraceWorkload.cs.slang │ │ │ ├── PrefixResampling.cs.slang │ │ │ ├── ReflectTypes.cs.slang │ │ │ ├── ResamplingCommon.slang │ │ │ ├── RetraceScheduleDefinition.slangh │ │ │ ├── RetraceWorkloadQueue.slang │ │ │ ├── Shift.slang │ │ │ ├── StaticParams.slang │ │ │ ├── SubpathReuse.slang │ │ │ ├── SuffixPathRetrace.cs.slang │ │ │ ├── SuffixPathRetraceTalbot.cs.slang │ │ │ ├── SuffixProduceRetraceTalbotWorkload.cs.slang │ │ │ ├── SuffixProduceRetraceWorkload.cs.slang │ │ │ ├── SuffixResampling.cs.slang │ │ │ ├── TraceNewPrefixes.cs.slang │ │ │ └── TraceNewSuffixes.cs.slang │ │ ├── Lights │ │ │ ├── EmissiveLightSampler.cpp │ │ │ ├── EmissiveLightSampler.h │ │ │ ├── EmissiveLightSampler.slang │ │ │ ├── EmissiveLightSamplerHelpers.slang │ │ │ ├── EmissiveLightSamplerInterface.slang │ │ │ ├── EmissiveLightSamplerType.slangh │ │ │ ├── EmissivePowerSampler.cpp │ │ │ ├── EmissivePowerSampler.h │ │ │ ├── EmissivePowerSampler.slang │ │ │ ├── EmissiveUniformSampler.cpp │ │ │ ├── EmissiveUniformSampler.h │ │ │ ├── EmissiveUniformSampler.slang │ │ │ ├── EnvMapSampler.cpp │ │ │ ├── EnvMapSampler.h │ │ │ ├── EnvMapSampler.slang │ │ │ ├── EnvMapSamplerSetup.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 │ │ │ └── LightHelpers.slang │ │ ├── Materials │ │ │ ├── AnisotropicGGX.slang │ │ │ ├── BCSDFConfig.slangh │ │ │ ├── BSDFConfig.slangh │ │ │ ├── BSDFIntegrator.cpp │ │ │ ├── BSDFIntegrator.cs.slang │ │ │ ├── BSDFIntegrator.h │ │ │ ├── BSDFs │ │ │ │ ├── DisneyDiffuseBRDF.slang │ │ │ │ ├── FrostbiteDiffuseBRDF.slang │ │ │ │ ├── LambertDiffuseBRDF.slang │ │ │ │ ├── LambertDiffuseBTDF.slang │ │ │ │ ├── OrenNayarBRDF.slang │ │ │ │ ├── SimpleBTDF.slang │ │ │ │ ├── SpecularMicrofacet.slang │ │ │ │ └── StandardBSDF.slang │ │ │ ├── BxDF.slang │ │ │ ├── ClothBRDF.slang │ │ │ ├── ClothMaterial.slang │ │ │ ├── ClothMaterialInstance.slang │ │ │ ├── Fresnel.slang │ │ │ ├── HairChiang16.slang │ │ │ ├── HairMaterial.slang │ │ │ ├── HairMaterialInstance.slang │ │ │ ├── IBSDF.slang │ │ │ ├── IMaterial.slang │ │ │ ├── IMaterialInstance.slang │ │ │ ├── INDF.slang │ │ │ ├── InteriorList.slang │ │ │ ├── InteriorListHelpers.slang │ │ │ ├── IsotropicGGX.slang │ │ │ ├── LayeredBSDF.slang │ │ │ ├── LobeType.slang │ │ │ ├── MERLMaterial.slang │ │ │ ├── MERLMaterialInstance.slang │ │ │ ├── Microfacet.slang │ │ │ ├── NDF.slang │ │ │ ├── PBRT │ │ │ │ ├── PBRTCoatedConductorMaterial.slang │ │ │ │ ├── PBRTCoatedConductorMaterialInstance.slang │ │ │ │ ├── PBRTCoatedDiffuseMaterial.slang │ │ │ │ ├── PBRTCoatedDiffuseMaterialInstance.slang │ │ │ │ ├── PBRTConductorMaterial.slang │ │ │ │ ├── PBRTConductorMaterialInstance.slang │ │ │ │ ├── PBRTDielectricMaterial.slang │ │ │ │ ├── PBRTDielectricMaterialInstance.slang │ │ │ │ ├── PBRTDiffuseMaterial.slang │ │ │ │ ├── PBRTDiffuseMaterialInstance.slang │ │ │ │ ├── PBRTDiffuseTransmissionMaterial.slang │ │ │ │ └── PBRTDiffuseTransmissionMaterialInstance.slang │ │ │ ├── RGLAcquisition.cpp │ │ │ ├── RGLAcquisition.cs.slang │ │ │ ├── RGLAcquisition.h │ │ │ ├── RGLCommon.slang │ │ │ ├── RGLMaterial.slang │ │ │ ├── RGLMaterialInstance.slang │ │ │ ├── StandardMaterial.slang │ │ │ ├── StandardMaterialInstance.slang │ │ │ ├── TexLODHelpers.slang │ │ │ ├── TexLODTypes.cpp │ │ │ └── TexLODTypes.slang │ │ ├── RTXDI │ │ │ ├── EnvLightUpdater.cs.slang │ │ │ ├── LightUpdater.cs.slang │ │ │ ├── PackedTypes.slang │ │ │ ├── PolymorphicLight.slang │ │ │ ├── RTXDI.cpp │ │ │ ├── RTXDI.h │ │ │ ├── RTXDI.slang │ │ │ ├── RTXDIApplicationBridge.slangh │ │ │ ├── RTXDISDK.cpp │ │ │ ├── RTXDISetup.cs.slang │ │ │ ├── ReflectTypes.cs.slang │ │ │ └── SurfaceData.slang │ │ ├── Utils │ │ │ ├── PixelStats.cpp │ │ │ ├── PixelStats.cs.slang │ │ │ ├── PixelStats.h │ │ │ ├── PixelStats.slang │ │ │ └── PixelStatsShared.slang │ │ └── Volumes │ │ │ ├── GridVolumeSampler.cpp │ │ │ ├── GridVolumeSampler.h │ │ │ ├── GridVolumeSampler.slang │ │ │ ├── GridVolumeSamplerParams.slang │ │ │ ├── HomogeneousVolumeSampler.slang │ │ │ ├── IPhaseFunction.slang │ │ │ └── PhaseFunction.slang │ ├── Scene │ │ ├── Animation │ │ │ ├── Animatable.cpp │ │ │ ├── Animatable.h │ │ │ ├── AnimatedVertexCache.cpp │ │ │ ├── AnimatedVertexCache.h │ │ │ ├── Animation.cpp │ │ │ ├── Animation.h │ │ │ ├── AnimationController.cpp │ │ │ ├── AnimationController.h │ │ │ ├── SharedTypes.slang │ │ │ ├── Skinning.slang │ │ │ ├── UpdateCurveAABBs.slang │ │ │ ├── UpdateCurvePolyTubeVertices.slang │ │ │ ├── UpdateCurveVertices.slang │ │ │ └── UpdateMeshVertices.slang │ │ ├── BoundingBoxAccelerationStructureBuilder.cpp │ │ ├── BoundingBoxAccelerationStructureBuilder.h │ │ ├── Camera │ │ │ ├── Camera.cpp │ │ │ ├── Camera.h │ │ │ ├── Camera.slang │ │ │ ├── CameraController.cpp │ │ │ ├── CameraController.h │ │ │ └── CameraData.slang │ │ ├── Curves │ │ │ ├── CurveConfig.h │ │ │ ├── CurveTessellation.cpp │ │ │ └── CurveTessellation.h │ │ ├── Displacement │ │ │ ├── DisplacementData.slang │ │ │ ├── DisplacementMapping.slang │ │ │ ├── DisplacementUpdate.cs.slang │ │ │ └── DisplacementUpdateTask.slang │ │ ├── HitInfo.cpp │ │ ├── HitInfo.h │ │ ├── HitInfo.slang │ │ ├── HitInfoType.slang │ │ ├── Importer.cpp │ │ ├── Importer.h │ │ ├── Importers │ │ │ ├── AssimpImporter.cpp │ │ │ ├── AssimpImporter.h │ │ │ ├── PBRTImporter │ │ │ │ ├── Builder.cpp │ │ │ │ ├── Builder.h │ │ │ │ ├── EnvMapConverter.cs.slang │ │ │ │ ├── EnvMapConverter.h │ │ │ │ ├── Helpers.h │ │ │ │ ├── LoopSubdivide.cpp │ │ │ │ ├── LoopSubdivide.h │ │ │ │ ├── PBRTImporter.cpp │ │ │ │ ├── PBRTImporter.h │ │ │ │ ├── Parameters.cpp │ │ │ │ ├── Parameters.h │ │ │ │ ├── Parser.cpp │ │ │ │ ├── Parser.h │ │ │ │ ├── README.md │ │ │ │ └── Types.h │ │ │ ├── PythonImporter.cpp │ │ │ ├── PythonImporter.h │ │ │ └── USDImporter │ │ │ │ ├── CreateSpecularTexture.cs.slang │ │ │ │ ├── CreateSpecularTransmissionTexture.cs.slang │ │ │ │ ├── ImporterContext.cpp │ │ │ │ ├── ImporterContext.h │ │ │ │ ├── PackBaseColorAlpha.cs.slang │ │ │ │ ├── PreviewSurfaceConverter.cpp │ │ │ │ ├── PreviewSurfaceConverter.h │ │ │ │ ├── SampleTexture.slang │ │ │ │ ├── StandardMaterialSpec.h │ │ │ │ ├── USDHelpers.h │ │ │ │ ├── USDImporter.cpp │ │ │ │ ├── USDImporter.h │ │ │ │ └── Utils.h │ │ ├── Intersection.slang │ │ ├── Lights │ │ │ ├── BakeIesProfile.cs.slang │ │ │ ├── BuildTriangleList.cs.slang │ │ │ ├── EmissiveIntegrator.3d.slang │ │ │ ├── EnvMap.cpp │ │ │ ├── EnvMap.h │ │ │ ├── EnvMap.slang │ │ │ ├── EnvMapData.slang │ │ │ ├── FinalizeIntegration.cs.slang │ │ │ ├── Light.cpp │ │ │ ├── Light.h │ │ │ ├── LightCollection.cpp │ │ │ ├── LightCollection.h │ │ │ ├── LightCollection.slang │ │ │ ├── LightCollectionShared.slang │ │ │ ├── LightData.slang │ │ │ ├── LightProfile.cpp │ │ │ ├── LightProfile.h │ │ │ ├── LightProfile.slang │ │ │ ├── MeshLightData.slang │ │ │ └── UpdateTriangleVertices.cs.slang │ │ ├── Material │ │ │ ├── AlphaTest.slang │ │ │ ├── BasicMaterial.cpp │ │ │ ├── BasicMaterial.h │ │ │ ├── BasicMaterialData.slang │ │ │ ├── ClothMaterial.cpp │ │ │ ├── ClothMaterial.h │ │ │ ├── HairMaterial.cpp │ │ │ ├── HairMaterial.h │ │ │ ├── HomogeneousVolumeData.slang │ │ │ ├── MERLMaterial.cpp │ │ │ ├── MERLMaterial.h │ │ │ ├── MERLMaterialData.slang │ │ │ ├── Material.cpp │ │ │ ├── Material.h │ │ │ ├── MaterialData.slang │ │ │ ├── MaterialFactory.slang │ │ │ ├── MaterialSystem.cpp │ │ │ ├── MaterialSystem.h │ │ │ ├── MaterialSystem.slang │ │ │ ├── MaterialTextureLoader.cpp │ │ │ ├── MaterialTextureLoader.h │ │ │ ├── MaterialTypeRegistry.cpp │ │ │ ├── MaterialTypeRegistry.h │ │ │ ├── MaterialTypes.slang │ │ │ ├── PBRT │ │ │ │ ├── PBRTCoatedConductorMaterial.cpp │ │ │ │ ├── PBRTCoatedConductorMaterial.h │ │ │ │ ├── PBRTCoatedDiffuseMaterial.cpp │ │ │ │ ├── PBRTCoatedDiffuseMaterial.h │ │ │ │ ├── PBRTConductorMaterial.cpp │ │ │ │ ├── PBRTConductorMaterial.h │ │ │ │ ├── PBRTDielectricMaterial.cpp │ │ │ │ ├── PBRTDielectricMaterial.h │ │ │ │ ├── PBRTDiffuseMaterial.cpp │ │ │ │ ├── PBRTDiffuseMaterial.h │ │ │ │ ├── PBRTDiffuseTransmissionMaterial.cpp │ │ │ │ └── PBRTDiffuseTransmissionMaterial.h │ │ │ ├── RGLCommon.cpp │ │ │ ├── RGLCommon.h │ │ │ ├── RGLFile.cpp │ │ │ ├── RGLFile.h │ │ │ ├── RGLMaterial.cpp │ │ │ ├── RGLMaterial.h │ │ │ ├── RGLMaterialData.slang │ │ │ ├── ShadingUtils.slang │ │ │ ├── StandardMaterial.cpp │ │ │ ├── StandardMaterial.h │ │ │ ├── TextureHandle.slang │ │ │ └── TextureSampler.slang │ │ ├── NullTrace.cs.slang │ │ ├── Raster.slang │ │ ├── Raytracing.slang │ │ ├── RaytracingInline.slang │ │ ├── SDFs │ │ │ ├── EvaluateSDFPrimitives.cs.slang │ │ │ ├── NormalizedDenseSDFGrid │ │ │ │ ├── NDSDFGrid.cpp │ │ │ │ ├── NDSDFGrid.h │ │ │ │ └── NDSDFGrid.slang │ │ │ ├── SDF3DPrimitive.slang │ │ │ ├── SDF3DPrimitiveCommon.slang │ │ │ ├── SDF3DPrimitiveFactory.cpp │ │ │ ├── SDF3DPrimitiveFactory.h │ │ │ ├── SDFGrid.cpp │ │ │ ├── SDFGrid.h │ │ │ ├── SDFGrid.slang │ │ │ ├── SDFGridBase.slang │ │ │ ├── SDFGridHitData.slang │ │ │ ├── SDFGridNoDefines.slangh │ │ │ ├── SDFSurfaceVoxelCounter.cs.slang │ │ │ ├── SDFVoxelCommon.slang │ │ │ ├── SDFVoxelHitUtils.slang │ │ │ ├── SDFVoxelTypes.slang │ │ │ ├── SparseBrickSet │ │ │ │ ├── BC4Encode.slang │ │ │ │ ├── SDFSBS.cpp │ │ │ │ ├── SDFSBS.h │ │ │ │ ├── SDFSBS.slang │ │ │ │ ├── SDFSBSAssignBrickValidityFromSDFieldPass.cs.slang │ │ │ │ ├── SDFSBSCompactifyChunks.cs.slang │ │ │ │ ├── SDFSBSComputeIntervalSDFieldFromGrid.cs.slang │ │ │ │ ├── SDFSBSCopyIndirectionBuffer.cs.slang │ │ │ │ ├── SDFSBSCreateBricksFromChunks.cs.slang │ │ │ │ ├── SDFSBSCreateBricksFromSDField.cs.slang │ │ │ │ ├── SDFSBSCreateChunksFromPrimitives.cs.slang │ │ │ │ ├── SDFSBSExpandSDFieldData.cs.slang │ │ │ │ ├── SDFSBSPruneEmptyBricks.cs.slang │ │ │ │ └── SDFSBSResetBrickValidity.cs.slang │ │ │ ├── SparseVoxelOctree │ │ │ │ ├── SDFSVO.cpp │ │ │ │ ├── SDFSVO.h │ │ │ │ ├── SDFSVO.slang │ │ │ │ ├── SDFSVOBuildLevelFromTexture.cs.slang │ │ │ │ ├── SDFSVOBuildOctree.cs.slang │ │ │ │ ├── SDFSVOHashTable.slang │ │ │ │ ├── SDFSVOLocationCodeSorter.cs.slang │ │ │ │ └── SDFSVOWriteSVOOffsets.cs.slang │ │ │ └── SparseVoxelSet │ │ │ │ ├── SDFSVS.cpp │ │ │ │ ├── SDFSVS.h │ │ │ │ ├── SDFSVS.slang │ │ │ │ └── SDFSVSVoxelizer.cs.slang │ │ ├── Scene.cpp │ │ ├── Scene.h │ │ ├── Scene.slang │ │ ├── SceneBlock.slang │ │ ├── SceneBuilder.cpp │ │ ├── SceneBuilder.h │ │ ├── SceneCache.cpp │ │ ├── SceneCache.h │ │ ├── SceneDefines.slangh │ │ ├── SceneIDs.h │ │ ├── SceneRayQueryInterface.slang │ │ ├── SceneTypes.slang │ │ ├── Shading.slang │ │ ├── ShadingData.slang │ │ ├── Transform.cpp │ │ ├── Transform.h │ │ ├── TriangleMesh.cpp │ │ ├── TriangleMesh.h │ │ ├── VertexAttrib.slangh │ │ └── Volume │ │ │ ├── BC4Encode.h │ │ │ ├── BrickedGrid.h │ │ │ ├── Grid.cpp │ │ │ ├── Grid.h │ │ │ ├── Grid.slang │ │ │ ├── GridConverter.h │ │ │ ├── GridVolume.cpp │ │ │ ├── GridVolume.h │ │ │ ├── GridVolume.slang │ │ │ └── GridVolumeData.slang │ ├── 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 │ │ ├── Attributes.slang │ │ ├── BinaryFileStream.h │ │ ├── BufferAllocator.cpp │ │ ├── BufferAllocator.h │ │ ├── Color │ │ ├── ColorHelpers.slang │ │ ├── ColorMap.slang │ │ ├── ColorUtils.h │ │ ├── SampledSpectrum.h │ │ ├── Spectra.inl │ │ ├── Spectrum.cpp │ │ ├── Spectrum.h │ │ ├── SpectrumUtils.cpp │ │ ├── SpectrumUtils.h │ │ └── SpectrumUtils.slang │ │ ├── CryptoUtils.cpp │ │ ├── CryptoUtils.h │ │ ├── Debug │ │ ├── DebugConsole.h │ │ ├── PixelDebug.cpp │ │ ├── PixelDebug.h │ │ ├── PixelDebug.slang │ │ ├── PixelDebugTypes.slang │ │ ├── ReflectPixelDebugTypes.cs.slang │ │ ├── WarpProfiler.cpp │ │ ├── WarpProfiler.h │ │ └── WarpProfiler.slang │ │ ├── Geometry │ │ ├── GeometryHelpers.slang │ │ └── IntersectionHelpers.slang │ │ ├── HostDeviceShared.slangh │ │ ├── Image │ │ ├── AsyncTextureLoader.cpp │ │ ├── AsyncTextureLoader.h │ │ ├── Bitmap.cpp │ │ ├── Bitmap.h │ │ ├── CopyColorChannel.cs.slang │ │ ├── ImageIO.cpp │ │ ├── ImageIO.h │ │ ├── ImageProcessing.cpp │ │ ├── ImageProcessing.h │ │ ├── TextureAnalyzer.cpp │ │ ├── TextureAnalyzer.cs.slang │ │ ├── TextureAnalyzer.h │ │ ├── TextureManager.cpp │ │ └── TextureManager.h │ │ ├── InternalDictionary.h │ │ ├── Logger.cpp │ │ ├── Logger.h │ │ ├── Math │ │ ├── AABB.cpp │ │ ├── AABB.h │ │ ├── AABB.slang │ │ ├── BitTricks.slang │ │ ├── Common.h │ │ ├── CubicSpline.h │ │ ├── FNVHash.h │ │ ├── FalcorMath.h │ │ ├── Float16.h │ │ ├── FormatConversion.slang │ │ ├── HalfUtils.slang │ │ ├── HashUtils.slang │ │ ├── IntervalArithmetic.slang │ │ ├── MathConstants.slangh │ │ ├── MathHelpers.h │ │ ├── MathHelpers.slang │ │ ├── Matrix.h │ │ ├── Matrix │ │ │ └── Matrix.h │ │ ├── MatrixUtils.slang │ │ ├── PackedFormats.h │ │ ├── PackedFormats.slang │ │ ├── Quaternion.slang │ │ ├── Ray.h │ │ ├── Ray.slang │ │ ├── SphericalHarmonics.slang │ │ └── Vector.h │ │ ├── NVAPI.slang │ │ ├── NVAPI.slangh │ │ ├── NumericRange.h │ │ ├── ObjectID.h │ │ ├── SDF │ │ ├── SDF2DDraw.slang │ │ ├── SDF2DPrimitives.slang │ │ ├── SDF3DShapes.slang │ │ ├── SDFOperationType.slang │ │ └── SDFOperations.slang │ │ ├── SampleGenerators │ │ ├── CPUSampleGenerator.h │ │ ├── DxSamplePattern.cpp │ │ ├── DxSamplePattern.h │ │ ├── HaltonSamplePattern.cpp │ │ ├── HaltonSamplePattern.h │ │ ├── StratifiedSamplePattern.cpp │ │ └── StratifiedSamplePattern.h │ │ ├── Sampling │ │ ├── AliasTable.cpp │ │ ├── AliasTable.h │ │ ├── AliasTable.slang │ │ ├── LowDiscrepancy │ │ │ └── HammersleySequence.slang │ │ ├── Pseudorandom │ │ │ ├── LCG.slang │ │ │ ├── SplitMix64.slang │ │ │ ├── Xorshift32.slang │ │ │ └── Xoshiro.slang │ │ ├── SampleGenerator.cpp │ │ ├── SampleGenerator.h │ │ ├── SampleGenerator.slang │ │ ├── SampleGeneratorInterface.slang │ │ ├── SampleGeneratorType.slangh │ │ ├── TemporarySampleGenerator.slang │ │ ├── TinyUniformSampleGenerator.slang │ │ └── UniformSampleGenerator.slang │ │ ├── Scripting │ │ ├── Console.cpp │ │ ├── Console.h │ │ ├── Dictionary.h │ │ ├── ScriptBindings.cpp │ │ ├── ScriptBindings.h │ │ ├── ScriptWriter.h │ │ ├── Scripting.cpp │ │ └── Scripting.h │ │ ├── Settings.h │ │ ├── SlangUtils.slang │ │ ├── StringFormatters.h │ │ ├── StringUtils.cpp │ │ ├── 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 │ │ ├── ProfilerUI.cpp │ │ ├── ProfilerUI.h │ │ ├── TimeReport.cpp │ │ └── TimeReport.h │ │ ├── UI │ │ ├── Font.cpp │ │ ├── Font.h │ │ ├── Gui.cpp │ │ ├── Gui.h │ │ ├── Gui.slang │ │ ├── InputState.cpp │ │ ├── InputState.h │ │ ├── InputTypes.h │ │ ├── PixelZoom.cpp │ │ ├── PixelZoom.h │ │ ├── SpectrumUI.cpp │ │ ├── SpectrumUI.h │ │ ├── TextRenderer.3d.slang │ │ ├── TextRenderer.cpp │ │ └── TextRenderer.h │ │ └── Video │ │ ├── VideoEncoder.cpp │ │ ├── VideoEncoder.h │ │ ├── VideoEncoderUI.cpp │ │ └── VideoEncoderUI.h ├── Mogwai │ ├── AppData.cpp │ ├── AppData.h │ ├── CMakeLists.txt │ ├── Extensions │ │ ├── Capture │ │ │ ├── CaptureTrigger.cpp │ │ │ ├── CaptureTrigger.h │ │ │ ├── FrameCapture.cpp │ │ │ ├── FrameCapture.h │ │ │ ├── VideoCapture.cpp │ │ │ └── VideoCapture.h │ │ └── Profiler │ │ │ ├── TimingCapture.cpp │ │ │ └── TimingCapture.h │ ├── Mogwai.cpp │ ├── Mogwai.h │ ├── MogwaiScripting.cpp │ ├── MogwaiSettings.cpp │ └── MogwaiSettings.h ├── RenderPasses │ ├── AccumulatePass │ │ ├── Accumulate.cs.slang │ │ ├── AccumulatePass.cpp │ │ ├── AccumulatePass.h │ │ └── CMakeLists.txt │ ├── BSDFViewer │ │ ├── BSDFViewer.cpp │ │ ├── BSDFViewer.cs.slang │ │ ├── BSDFViewer.h │ │ ├── BSDFViewerParams.slang │ │ └── CMakeLists.txt │ ├── BlitPass │ │ ├── BlitPass.cpp │ │ ├── BlitPass.h │ │ └── CMakeLists.txt │ ├── CMakeLists.txt │ ├── DLSSPass │ │ ├── CMakeLists.txt │ │ ├── DLSSPass.cpp │ │ ├── DLSSPass.h │ │ ├── NGXWrapper.cpp │ │ └── NGXWrapper.h │ ├── DebugPasses │ │ ├── CMakeLists.txt │ │ ├── ColorMapPass │ │ │ ├── ColorMapParams.slang │ │ │ ├── ColorMapPass.cpp │ │ │ ├── ColorMapPass.h │ │ │ └── ColorMapPass.ps.slang │ │ ├── Comparison.ps.slang │ │ ├── ComparisonPass.cpp │ │ ├── ComparisonPass.h │ │ ├── DebugPasses.cpp │ │ ├── InvalidPixelDetectionPass │ │ │ ├── InvalidPixelDetection.ps.slang │ │ │ ├── InvalidPixelDetectionPass.cpp │ │ │ └── InvalidPixelDetectionPass.h │ │ ├── SideBySidePass │ │ │ ├── SideBySide.ps.slang │ │ │ ├── SideBySidePass.cpp │ │ │ └── SideBySidePass.h │ │ └── SplitScreenPass │ │ │ ├── SplitScreen.ps.slang │ │ │ ├── SplitScreenPass.cpp │ │ │ └── SplitScreenPass.h │ ├── ErrorMeasurePass │ │ ├── CMakeLists.txt │ │ ├── ErrorMeasurePass.cpp │ │ ├── ErrorMeasurePass.h │ │ └── ErrorMeasurer.cs.slang │ ├── FLIPPass │ │ ├── CMakeLists.txt │ │ ├── ComputeLuminance.cs.slang │ │ ├── FLIPPass.cpp │ │ ├── FLIPPass.cs.slang │ │ ├── FLIPPass.h │ │ ├── ToneMappers.slang │ │ └── flip.hlsli │ ├── GBuffer │ │ ├── CMakeLists.txt │ │ ├── GBuffer │ │ │ ├── DepthPass.3d.slang │ │ │ ├── GBuffer.cpp │ │ │ ├── GBuffer.h │ │ │ ├── GBufferHelpers.slang │ │ │ ├── GBufferRT.cpp │ │ │ ├── GBufferRT.cs.slang │ │ │ ├── GBufferRT.h │ │ │ ├── GBufferRT.rt.slang │ │ │ ├── GBufferRT.slang │ │ │ ├── GBufferRaster.3d.slang │ │ │ ├── GBufferRaster.cpp │ │ │ └── GBufferRaster.h │ │ ├── GBufferBase.cpp │ │ ├── GBufferBase.h │ │ └── VBuffer │ │ │ ├── VBufferRT.cpp │ │ │ ├── VBufferRT.cs.slang │ │ │ ├── VBufferRT.h │ │ │ ├── VBufferRT.rt.slang │ │ │ ├── VBufferRT.slang │ │ │ ├── VBufferRaster.3d.slang │ │ │ ├── VBufferRaster.cpp │ │ │ └── VBufferRaster.h │ ├── ImageLoader │ │ ├── CMakeLists.txt │ │ ├── ImageLoader.cpp │ │ └── ImageLoader.h │ ├── MinimalPathTracer │ │ ├── CMakeLists.txt │ │ ├── MinimalPathTracer.cpp │ │ ├── MinimalPathTracer.h │ │ └── MinimalPathTracer.rt.slang │ ├── ModulateIllumination │ │ ├── CMakeLists.txt │ │ ├── ModulateIllumination.cpp │ │ ├── ModulateIllumination.cs.slang │ │ └── ModulateIllumination.h │ ├── NRDPass │ │ ├── CMakeLists.txt │ │ ├── NRDPass.cpp │ │ ├── NRDPass.h │ │ └── PackRadiance.cs.slang │ ├── OptixDenoiser │ │ ├── BootstrapUtils.cpp │ │ ├── CMakeLists.txt │ │ ├── ConvertBufToTex.ps.slang │ │ ├── ConvertMotionVectorInputs.cs.slang │ │ ├── ConvertNormalsToBuf.cs.slang │ │ ├── ConvertTexToBuf.cs.slang │ │ ├── CudaUtils.cpp │ │ ├── CudaUtils.h │ │ ├── OptixDenoiser.cpp │ │ ├── OptixDenoiser.h │ │ └── README.txt │ ├── PassLibraryTemplate │ │ ├── CMakeLists.txt │ │ ├── PassLibraryTemplate.cpp │ │ └── PassLibraryTemplate.h │ ├── PathTracer │ │ ├── CMakeLists.txt │ │ ├── ColorType.slang │ │ ├── ConditionalReSTIRData.slang │ │ ├── GeneratePaths.cs.slang │ │ ├── GuideData.slang │ │ ├── LoadShadingData.slang │ │ ├── NRDHelpers.slang │ │ ├── Params.slang │ │ ├── PathState.slang │ │ ├── PathTracer.cpp │ │ ├── PathTracer.h │ │ ├── PathTracer.slang │ │ ├── PathTracerNRD.slang │ │ ├── ReflectTypes.cs.slang │ │ ├── ResolvePass.cs.slang │ │ ├── StaticParams.slang │ │ ├── TracePass.cs.slang │ │ └── UserInteractionRecorder.h │ ├── PixelInspectorPass │ │ ├── CMakeLists.txt │ │ ├── PixelInspector.cs.slang │ │ ├── PixelInspectorData.slang │ │ ├── PixelInspectorPass.cpp │ │ └── PixelInspectorPass.h │ ├── RTXDIPass │ │ ├── CMakeLists.txt │ │ ├── FinalShading.cs.slang │ │ ├── LoadShadingData.slang │ │ ├── PrepareSurfaceData.cs.slang │ │ ├── README.txt │ │ ├── RTXDIPass.cpp │ │ └── RTXDIPass.h │ ├── SDFEditor │ │ ├── CMakeLists.txt │ │ ├── GUIPass.ps.slang │ │ ├── Marker2DSet.cpp │ │ ├── Marker2DSet.h │ │ ├── Marker2DSet.slang │ │ ├── Marker2DTypes.slang │ │ ├── SDFEditor.cpp │ │ ├── SDFEditor.h │ │ ├── SDFEditorTypes.slang │ │ ├── SelectionWheel.cpp │ │ └── SelectionWheel.h │ ├── SVGFPass │ │ ├── CMakeLists.txt │ │ ├── SVGFAtrous.ps.slang │ │ ├── SVGFCommon.slang │ │ ├── SVGFFilterMoments.ps.slang │ │ ├── SVGFFinalModulate.ps.slang │ │ ├── SVGFPackLinearZAndNormal.ps.slang │ │ ├── SVGFPass.cpp │ │ ├── SVGFPass.h │ │ └── SVGFReproject.ps.slang │ ├── SceneDebugger │ │ ├── CMakeLists.txt │ │ ├── SceneDebugger.cpp │ │ ├── SceneDebugger.cs.slang │ │ ├── SceneDebugger.h │ │ └── SharedTypes.slang │ ├── SimplePostFX │ │ ├── CMakeLists.txt │ │ ├── SimplePostFX.cpp │ │ ├── SimplePostFX.cs.slang │ │ └── SimplePostFX.h │ ├── TAA │ │ ├── CMakeLists.txt │ │ ├── TAA.cpp │ │ ├── TAA.h │ │ └── TAA.ps.slang │ ├── TestPasses │ │ ├── CMakeLists.txt │ │ ├── TestPasses.cpp │ │ ├── TestRtProgram.cpp │ │ ├── TestRtProgram.h │ │ └── TestRtProgram.rt.slang │ ├── ToneMapper │ │ ├── CMakeLists.txt │ │ ├── Luminance.ps.slang │ │ ├── ToneMapper.cpp │ │ ├── ToneMapper.h │ │ ├── ToneMapperParams.slang │ │ └── ToneMapping.ps.slang │ ├── Utils │ │ ├── CMakeLists.txt │ │ ├── Composite │ │ │ ├── Composite.cpp │ │ │ ├── Composite.cs.slang │ │ │ ├── Composite.h │ │ │ └── CompositeMode.slangh │ │ ├── GaussianBlur │ │ │ ├── GaussianBlur.cpp │ │ │ ├── GaussianBlur.h │ │ │ └── GaussianBlur.ps.slang │ │ └── Utils.cpp │ └── WhittedRayTracer │ │ ├── CMakeLists.txt │ │ ├── WhittedRayTracer.cpp │ │ ├── WhittedRayTracer.h │ │ ├── WhittedRayTracer.rt.slang │ │ └── WhittedRayTracerTypes.slang ├── Samples │ ├── CMakeLists.txt │ ├── CudaInterop │ │ ├── CMakeLists.txt │ │ ├── CopySurface.cu │ │ ├── CopySurface.h │ │ ├── CudaInterop.cpp │ │ ├── CudaInterop.h │ │ ├── FalcorCUDA.cpp │ │ └── FalcorCUDA.h │ ├── HelloDXR │ │ ├── CMakeLists.txt │ │ ├── HelloDXR.3d.slang │ │ ├── HelloDXR.cpp │ │ ├── HelloDXR.h │ │ └── HelloDXR.rt.slang │ ├── ProjectTemplate │ │ ├── CMakeLists.txt │ │ ├── ProjectTemplate.cpp │ │ └── ProjectTemplate.h │ ├── ShaderToy │ │ ├── CMakeLists.txt │ │ ├── ShaderToy.cpp │ │ ├── ShaderToy.h │ │ └── Toy.ps.slang │ └── Visualization2D │ │ ├── CMakeLists.txt │ │ ├── Visualization2D.cpp │ │ ├── Visualization2D.h │ │ ├── Visualization2d.ps.slang │ │ └── VoxelNormals.ps.slang └── Tools │ ├── CMakeLists.txt │ ├── FalcorTest │ ├── CMakeLists.txt │ ├── FalcorTest.cpp │ ├── FalcorTest.h │ └── Tests │ │ ├── Core │ │ ├── BlitTests.cpp │ │ ├── BlitTests.cs.slang │ │ ├── BufferAccessTests.cpp │ │ ├── BufferAccessTests.cs.slang │ │ ├── BufferTests.cpp │ │ ├── BufferTests.cs.slang │ │ ├── ConstantBufferTests.cpp │ │ ├── ConstantBufferTests.cs.slang │ │ ├── DDSReadTests.cpp │ │ ├── DDSReadTests.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 │ │ ├── Platform │ │ ├── MonitorInfoTests.cpp │ │ └── OSTests.cpp │ │ ├── Rendering │ │ └── Materials │ │ │ ├── MicrofacetTests.cpp │ │ │ ├── MicrofacetTests.cs.slang │ │ │ ├── TestBSDFIntegrator.cpp │ │ │ └── TestRGLAcquisition.cpp │ │ ├── Sampling │ │ ├── AliasTableTests.cpp │ │ ├── AliasTableTests.cs.slang │ │ ├── LowDiscrepancyTests.cpp │ │ ├── LowDiscrepancyTests.cs.slang │ │ ├── PointSetsTests.cpp │ │ ├── PointSetsTests.cs.slang │ │ ├── PseudorandomTests.cpp │ │ ├── PseudorandomTests.cs.slang │ │ ├── SampleGeneratorTests.cpp │ │ └── SampleGeneratorTests.cs.slang │ │ ├── Scene │ │ ├── EnvMapTests.cpp │ │ └── Material │ │ │ ├── BSDFTests.cpp │ │ │ ├── BSDFTests.cs.slang │ │ │ ├── HairChiang16Tests.cpp │ │ │ └── HairChiang16Tests.cs.slang │ │ ├── Slang │ │ ├── CastFloat16.cpp │ │ ├── CastFloat16.cs.slang │ │ ├── Float16Tests.cpp │ │ ├── Float16Tests.cs.slang │ │ ├── Float64Tests.cpp │ │ ├── Float64Tests.cs.slang │ │ ├── Int64Tests.cpp │ │ ├── Int64Tests.cs.slang │ │ ├── NestedStructs.cpp │ │ ├── NestedStructs.cs.slang │ │ ├── ShaderModel.cpp │ │ ├── ShaderModel.cs.slang │ │ ├── ShaderString.cpp │ │ ├── ShaderStringDynamic.cs.slang │ │ ├── ShaderStringDynamicType.slang │ │ ├── ShaderStringImport.cs.slang │ │ ├── ShaderStringImported.cs.slang │ │ ├── ShaderStringImported.slang │ │ ├── ShaderStringInline.cs.slang │ │ ├── ShaderStringModule.cs.slang │ │ ├── ShaderStringUtil.slang │ │ ├── SlangInheritance.cpp │ │ ├── SlangInheritance.cs.slang │ │ ├── SlangMutatingTests.cpp │ │ ├── SlangMutatingTests.cs.slang │ │ ├── SlangReinterpretCast.cpp │ │ ├── SlangReinterpretCast.cs.slang │ │ ├── SlangShared.slang │ │ ├── SlangTests.cpp │ │ ├── SlangTests.cs.slang │ │ ├── StructuredBufferMatrix.cpp │ │ ├── StructuredBufferMatrix.cs.slang │ │ ├── TemplatedLoad.cpp │ │ ├── TemplatedLoad.cs.slang │ │ ├── TraceRayFlags.cpp │ │ ├── TraceRayFlags.cs.slang │ │ ├── TraceRayInline.cpp │ │ ├── TraceRayInline.cs.slang │ │ ├── UnboundedDescriptorArray.cpp │ │ ├── UnboundedDescriptorArray.cs.slang │ │ ├── WaveOps.cpp │ │ └── WaveOps.cs.slang │ │ └── Utils │ │ ├── AABBTests.cpp │ │ ├── AABBTests.cs.slang │ │ ├── AlignedAllocatorTests.cpp │ │ ├── BitTricksTests.cpp │ │ ├── BitTricksTests.cs.slang │ │ ├── BitonicSortTests.cpp │ │ ├── BufferAllocatorTests.cpp │ │ ├── Color │ │ ├── SampledSpectrumTests.cpp │ │ ├── SpectrumTests.cpp │ │ ├── SpectrumUtilsTests.cpp │ │ └── SpectrumUtilsTests.cs.slang │ │ ├── ColorUtilsTests.cpp │ │ ├── CryptoUtilsTests.cpp │ │ ├── Debug │ │ ├── WarpProfilerTests.cpp │ │ └── WarpProfilerTests.cs.slang │ │ ├── Float16TypesTests.cpp │ │ ├── GeometryHelpersTests.cpp │ │ ├── GeometryHelpersTests.cs.slang │ │ ├── HalfUtilsTests.cpp │ │ ├── HalfUtilsTests.cs.slang │ │ ├── HashUtilsTests.cpp │ │ ├── HashUtilsTests.cs.slang │ │ ├── ImageProcessing.cpp │ │ ├── IntersectionHelpersTests.cpp │ │ ├── IntersectionHelpersTests.cs.slang │ │ ├── MathHelpersTests.cpp │ │ ├── MathHelpersTests.cs.slang │ │ ├── PackedFormatsTests.cpp │ │ ├── PackedFormatsTests.cs.slang │ │ ├── ParallelReductionTests.cpp │ │ ├── PrefixSumTests.cpp │ │ ├── SettingsTest.cpp │ │ ├── StringUtilsTests.cpp │ │ └── TextureAnalyzerTests.cpp │ ├── ImageCompare │ ├── CMakeLists.txt │ └── ImageCompare.cpp │ └── RenderGraphEditor │ ├── CMakeLists.txt │ ├── RenderGraphEditor.cpp │ └── RenderGraphEditor.h ├── cmake ├── FindGTK3.cmake ├── git_version.cmake ├── git_version.h.in ├── mt-retry.bat.in └── mt-retry.cmake ├── data ├── VeachAjar │ ├── VeachAjar.pyscene │ ├── VeachAjarAnimated.pyscene │ ├── models │ │ ├── DoorHandleTranslated.obj │ │ ├── DoorTranslated.obj │ │ ├── Light.obj │ │ ├── Mesh000_Pot1.obj │ │ ├── Mesh000_Pot2.obj │ │ ├── Mesh000_Pot3.obj │ │ ├── Mesh001.obj │ │ ├── Mesh002.obj │ │ ├── Mesh003.obj │ │ ├── Mesh004.obj │ │ ├── Mesh005.obj │ │ ├── Mesh006.obj │ │ ├── Mesh007.obj │ │ ├── Mesh008.obj │ │ ├── Mesh009_Pot1.obj │ │ ├── Mesh009_Pot2.obj │ │ ├── Mesh009_Pot3.obj │ │ ├── Mesh010.obj │ │ ├── Mesh011.obj │ │ ├── Mesh012.obj │ │ ├── Mesh013.obj │ │ ├── Mesh014.obj │ │ ├── Mesh015.obj │ │ └── Mesh016.obj │ └── textures │ │ ├── Good Textures_005844.jpg │ │ ├── checkerboxsmall.png │ │ ├── cherry-wood-texture.jpg │ │ └── landscape-with-a-lake.jpg ├── bluenoise │ └── 64_64 │ │ ├── HDR_L_0.png │ │ ├── HDR_L_1.png │ │ ├── HDR_L_10.png │ │ ├── HDR_L_11.png │ │ ├── HDR_L_12.png │ │ ├── HDR_L_13.png │ │ ├── HDR_L_14.png │ │ ├── HDR_L_15.png │ │ ├── HDR_L_16.png │ │ ├── HDR_L_17.png │ │ ├── HDR_L_18.png │ │ ├── HDR_L_19.png │ │ ├── HDR_L_2.png │ │ ├── HDR_L_20.png │ │ ├── HDR_L_21.png │ │ ├── HDR_L_22.png │ │ ├── HDR_L_23.png │ │ ├── HDR_L_24.png │ │ ├── HDR_L_25.png │ │ ├── HDR_L_26.png │ │ ├── HDR_L_27.png │ │ ├── HDR_L_28.png │ │ ├── HDR_L_29.png │ │ ├── HDR_L_3.png │ │ ├── HDR_L_30.png │ │ ├── HDR_L_31.png │ │ ├── HDR_L_32.png │ │ ├── HDR_L_33.png │ │ ├── HDR_L_34.png │ │ ├── HDR_L_35.png │ │ ├── HDR_L_36.png │ │ ├── HDR_L_37.png │ │ ├── HDR_L_38.png │ │ ├── HDR_L_39.png │ │ ├── HDR_L_4.png │ │ ├── HDR_L_40.png │ │ ├── HDR_L_41.png │ │ ├── HDR_L_42.png │ │ ├── HDR_L_43.png │ │ ├── HDR_L_44.png │ │ ├── HDR_L_45.png │ │ ├── HDR_L_46.png │ │ ├── HDR_L_47.png │ │ ├── HDR_L_48.png │ │ ├── HDR_L_49.png │ │ ├── HDR_L_5.png │ │ ├── HDR_L_50.png │ │ ├── HDR_L_51.png │ │ ├── HDR_L_52.png │ │ ├── HDR_L_53.png │ │ ├── HDR_L_54.png │ │ ├── HDR_L_55.png │ │ ├── HDR_L_56.png │ │ ├── HDR_L_57.png │ │ ├── HDR_L_58.png │ │ ├── HDR_L_59.png │ │ ├── HDR_L_6.png │ │ ├── HDR_L_60.png │ │ ├── HDR_L_61.png │ │ ├── HDR_L_62.png │ │ ├── HDR_L_63.png │ │ ├── HDR_L_7.png │ │ ├── HDR_L_8.png │ │ └── HDR_L_9.png ├── framework │ ├── fonts │ │ ├── consolab.ttf │ │ ├── dejavu-sans-mono14.000000.bin │ │ ├── dejavu-sans-mono14.000000.dds │ │ └── trebucbd.ttf │ ├── images │ │ ├── next-frame.jpg │ │ ├── pass-icon.png │ │ ├── pause.jpg │ │ ├── play.jpg │ │ ├── prev-frame.jpg │ │ ├── rewind.jpg │ │ └── stop.jpg │ ├── meshes │ │ ├── cube.obj │ │ └── sphere.fbx │ └── nvidia.ico └── tests │ ├── BC1Unorm-ref.png │ ├── BC1Unorm.dds │ ├── BC1UnormSrgb-ref.png │ ├── BC1UnormSrgb.dds │ ├── BC2Unorm-ref.png │ ├── BC2Unorm.dds │ ├── BC2UnormSrgb-ref.png │ ├── BC2UnormSrgb.dds │ ├── BC2UnormSrgbTiny-ref.png │ ├── BC2UnormSrgbTiny.dds │ ├── BC3Unorm-ref.png │ ├── BC3Unorm.dds │ ├── BC3UnormAlpha-ref.png │ ├── BC3UnormAlpha.dds │ ├── BC3UnormAlphaTiny-ref.png │ ├── BC3UnormAlphaTiny.dds │ ├── BC3UnormSrgb-ref.png │ ├── BC3UnormSrgb.dds │ ├── BC3UnormSrgbOdd-ref.png │ ├── BC3UnormSrgbOdd.dds │ ├── BC3UnormSrgbTiny-ref.png │ ├── BC3UnormSrgbTiny.dds │ ├── BC4Unorm-ref.png │ ├── BC4Unorm.dds │ ├── BC5Unorm-ref.png │ ├── BC5Unorm.dds │ ├── BC5UnormTiny-ref.png │ ├── BC5UnormTiny.dds │ ├── BC6HU16-ref.png │ ├── BC6HU16.dds │ ├── BC7Unorm-ref.png │ ├── BC7Unorm.dds │ ├── BC7UnormBroken.dds │ ├── BC7UnormOdd-ref.png │ ├── BC7UnormOdd.dds │ ├── BC7UnormSrgb-ref.png │ ├── BC7UnormSrgb.dds │ ├── BC7UnormTiny-ref.png │ ├── BC7UnormTiny.dds │ ├── pbrt_hair_bsdf.dat │ ├── texture1.png │ ├── texture2.png │ ├── texture3.png │ ├── texture4.png │ ├── texture5.png │ ├── texture6.png │ ├── texture7.exr │ └── texture8.exr ├── dependencies.xml ├── docs ├── development │ ├── cmake.md │ ├── coding-conventions.md │ ├── error-handling.md │ ├── index.md │ └── unit-testing.md ├── getting-started.md ├── images │ └── teaser.png ├── index.md ├── known-issues.md ├── tutorials │ ├── 01-mogwai-usage.md │ ├── 02-implementing-a-render-pass.md │ ├── 03-creating-and-editing-render-graphs.md │ ├── 04-writing-shaders.md │ ├── images │ │ ├── example-blit-pass-graph.png │ │ ├── example-blit-pass-with-renderer.png │ │ ├── graph-edits.png │ │ ├── mogwai-ui.png │ │ ├── render-graph-editor.png │ │ └── wireframe-pass.png │ └── index.md └── usage │ ├── custom-primitives.md │ ├── environment-variables.md │ ├── images │ ├── example-scene.png │ └── path-tracer-overview.png │ ├── index.md │ ├── materials.md │ ├── path-tracer.md │ ├── render-passes.md │ ├── scene-creation.md │ ├── scene-formats.md │ ├── scenes.md │ ├── scripting.md │ └── sdf-editor.md ├── external ├── CMakeLists.txt ├── imgui_addons │ └── imguinodegrapheditor │ │ ├── imguinodegrapheditor.cpp │ │ └── imguinodegrapheditor.h ├── include │ ├── backward │ │ ├── LICENSE.txt │ │ └── backward.hpp │ ├── dds_header │ │ └── DDSHeader.h │ ├── fast_float │ │ └── fast_float.h │ ├── fstd │ │ ├── bit.h │ │ └── span.h │ ├── hypothesis │ │ ├── LICENSE │ │ ├── README.md │ │ ├── cephes.h │ │ └── hypothesis.h │ ├── illuminants │ │ ├── D65_5nm.h │ │ └── README.txt │ ├── lz4_stream │ │ ├── LICENSE.txt │ │ ├── README.md │ │ └── lz4_stream.h │ ├── nlohmann │ │ ├── LICENSE.MIT │ │ ├── json.hpp │ │ └── json_fwd.hpp │ ├── pybind11_json │ │ ├── LICENSE │ │ └── pybind11_json.hpp │ └── xyzcurves │ │ ├── README.txt │ │ └── ciexyzCurves1931_1nm.h └── mikktspace │ ├── README.md │ ├── mikktspace.c │ └── mikktspace.h ├── runConditionalReSTIRDemo.bat ├── scripts ├── BSDFViewer.py ├── ComputeCovariance.py ├── ConditionalReSTIR.py ├── MinimalPathTracer.py ├── PathTracer.py ├── RTXDI.py ├── SceneDebugger.py └── sdf-editor │ ├── SDFEditor.py │ ├── SDFEditorStartScene.pyscene │ ├── single_sphere.sdf │ └── test_primitives.sdf ├── setup.bat ├── setup.sh ├── setup_vs2022.bat ├── teaser.png ├── tests ├── build_falcor.bat ├── environment │ └── default.json ├── image_tests │ ├── helpers.py │ ├── renderpasses │ │ ├── graphs │ │ │ ├── BSDFViewer.py │ │ │ ├── ColorMapPass.py │ │ │ ├── CompositePass.py │ │ │ ├── DLSS.py │ │ │ ├── FLIPPass.py │ │ │ ├── GBufferRT.py │ │ │ ├── GBufferRTInline.py │ │ │ ├── GBufferRTTexGrads.py │ │ │ ├── GBufferRaster.py │ │ │ ├── GBufferRasterAlpha.py │ │ │ ├── GaussianBlur.py │ │ │ ├── HalfRes.py │ │ │ ├── MVecRT.py │ │ │ ├── MVecRaster.py │ │ │ ├── MinimalPathTracer.py │ │ │ ├── ModulateIllumination.py │ │ │ ├── OptixDenoiser.py │ │ │ ├── PathTracer.py │ │ │ ├── PathTracerAdaptive.py │ │ │ ├── PathTracerDielectrics.py │ │ │ ├── PathTracerMaterials.py │ │ │ ├── RTXDI.py │ │ │ ├── SDFEditorRenderGraphV2.py │ │ │ ├── SVGF.py │ │ │ ├── SceneDebugger.py │ │ │ ├── SideBySide.py │ │ │ ├── SimplePostFX.py │ │ │ ├── SplitScreen.py │ │ │ ├── TAA.py │ │ │ ├── ToneMapping.py │ │ │ ├── VBufferRT.py │ │ │ ├── VBufferRTInline.py │ │ │ ├── VBufferRaster.py │ │ │ ├── VBufferRasterAlpha.py │ │ │ └── WhittedRayTracer.py │ │ ├── test_BSDFViewer.py │ │ ├── test_ColorMapPass.py │ │ ├── test_CompositePass.py │ │ ├── test_DLSSPass.py │ │ ├── test_FLIPPass.py │ │ ├── test_GBufferRT.py │ │ ├── test_GBufferRTInline.py │ │ ├── test_GBufferRTTexGrads.py │ │ ├── test_GBufferRaster.py │ │ ├── test_GBufferRasterAlpha.py │ │ ├── test_GaussianBlur.py │ │ ├── test_HalfRes.py │ │ ├── test_MVecRT.py │ │ ├── test_MVecRaster.py │ │ ├── test_MinimalPathTracer.py │ │ ├── test_ModulateIllumination.py │ │ ├── test_OptixDenoiser.py │ │ ├── test_PathTracer.py │ │ ├── test_PathTracerAdaptive.py │ │ ├── test_PathTracerDielectrics.py │ │ ├── test_PathTracerMaterials.py │ │ ├── test_PathTracerReload.py │ │ ├── test_RTXDI.py │ │ ├── test_SDFEditor.py │ │ ├── test_SVGF.py │ │ ├── test_SideBySide.py │ │ ├── test_SimplePostFX.py │ │ ├── test_Skinning.py │ │ ├── test_SplitScreen.py │ │ ├── test_TAA.py │ │ ├── test_TextureLOD.py │ │ ├── test_ToneMapping.py │ │ ├── test_VBufferRT.py │ │ ├── test_VBufferRTInline.py │ │ ├── test_VBufferRaster.py │ │ └── test_VBufferRasterAlpha.py │ ├── renderscripts │ │ ├── test_BSDFViewer.py │ │ ├── test_MinimalPathTracer.py │ │ ├── test_PathTracer.py │ │ ├── test_PathTracerNRD.py │ │ ├── test_RTXDI.py │ │ └── test_SceneDebugger.py │ └── scene │ │ ├── graphs │ │ ├── GBufferRTCullBack.py │ │ ├── GBufferRasterCullBack.py │ │ ├── PathTracer.py │ │ ├── SceneDebugger.py │ │ └── TestRtProgram.py │ │ ├── scenes │ │ ├── NDSDFGrid.pyscene │ │ ├── SDFEditorSceneTwoSDFs.pyscene │ │ ├── SDFSBS.pyscene │ │ ├── SDFSVO.pyscene │ │ ├── SDFSVS.pyscene │ │ ├── Volumes.pyscene │ │ ├── smoke.pyscene │ │ └── test_primitives.sdf │ │ ├── test_AnimationBehavior.py │ │ ├── test_CameraAnimation.py │ │ ├── test_Displacement.py │ │ ├── test_NDSDFGrids.py │ │ ├── test_RtProgram.py │ │ ├── test_SDFSBS.py │ │ ├── test_SDFSVO.py │ │ ├── test_SDFSVS.py │ │ ├── test_SceneCache.py │ │ ├── test_TriangleWinding.py │ │ ├── test_USDPreviewSurface.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 │ ├── 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 ├── format_code.bat ├── make_new_render_pass_library.bat ├── make_new_render_pass_library.py ├── make_new_sample.bat ├── make_new_sample.py ├── ninja_log_analyzer.py ├── packman ├── bootstrap │ ├── configure.bat │ ├── download_file_from_url.ps1 │ ├── fetch_file_from_packman_bootstrap.cmd │ ├── generate_temp_file_name.ps1 │ ├── generate_temp_folder.ps1 │ └── install_package.py ├── config.packman.xml ├── packman ├── packman.cmd ├── packmanconf.py ├── python.bat └── python.sh ├── run_clang_format.py ├── update_comment_style.bat ├── update_comment_style.py ├── update_legal_headers.bat ├── update_legal_headers.py └── verify_code.bat /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-format-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/.clang-format-ignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode-default/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/.vscode-default/extensions.json -------------------------------------------------------------------------------- /.vscode-default/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/.vscode-default/launch.json -------------------------------------------------------------------------------- /.vscode-default/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/.vscode-default/settings.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README-Falcor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/README-Falcor.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/README.md -------------------------------------------------------------------------------- /Source/Falcor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/CMakeLists.txt -------------------------------------------------------------------------------- /Source/Falcor/Core/API/API.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/API.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/BlendState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/BlendState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/BlendState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/BlendState.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/BlitContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/BlitContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/BlitContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/BlitContext.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/BlitReduction.3d.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/BlitReduction.3d.slang -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Buffer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Buffer.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Common.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Common.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ComputeContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/ComputeContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ComputeContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/ComputeContext.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ComputeStateObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/ComputeStateObject.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ComputeStateObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/ComputeStateObject.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/CopyContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/CopyContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/CopyContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/CopyContext.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12API.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12API.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12API.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12API.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12ApiData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12ApiData.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12Buffer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12Device.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Fbo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12Fbo.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Formats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12Formats.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12GpuFence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12GpuFence.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12GpuTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12GpuTimer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Handles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12Handles.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12Resource.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12Resource.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Sampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12Sampler.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12Shader.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12State.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12State.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12State.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12Texture.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/D3D12/D3D12Vao.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/D3D12/D3D12Vao.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/DXGIFormats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/DXGIFormats.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/DepthStencilState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/DepthStencilState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/DepthStencilState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/DepthStencilState.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Device.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Device.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/FBO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/FBO.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/FBO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/FBO.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/FencedPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/FencedPool.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Formats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Formats.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Formats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Formats.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXAPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXAPI.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXAPI.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXBuffer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXCopyContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXCopyContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXDevice.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXDeviceApiData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXDeviceApiData.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXFbo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXFbo.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXFormats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXFormats.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXFormats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXFormats.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXGpuFence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXGpuFence.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXGpuTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXGpuTimer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXHandles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXHandles.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXProgramVars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXProgramVars.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXQueryHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXQueryHeap.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXResource.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXResource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXResource.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXSampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXSampler.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXShader.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXTexture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXTexture.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GFX/GFXVao.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GFX/GFXVao.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GpuFence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GpuFence.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GpuMemoryHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GpuMemoryHeap.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GpuMemoryHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GpuMemoryHeap.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GpuTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GpuTimer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GpuTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GpuTimer.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GraphicsStateObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GraphicsStateObject.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/GraphicsStateObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/GraphicsStateObject.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Handles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Handles.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/IndirectCommands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/IndirectCommands.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/LowLevelContextData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/LowLevelContextData.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ParameterBlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/ParameterBlock.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ParameterBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/ParameterBlock.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/QueryHeap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/QueryHeap.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/RasterizerState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/RasterizerState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/RasterizerState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/RasterizerState.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Raytracing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Raytracing.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/RenderContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/RenderContext.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/RenderContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/RenderContext.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Resource.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Resource.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ResourceViews.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/ResourceViews.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ResourceViews.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/ResourceViews.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/RtStateObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/RtStateObject.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/RtStateObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/RtStateObject.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Sampler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Sampler.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Sampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Sampler.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Shader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Shader.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ShaderResourceType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/ShaderResourceType.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/ShaderTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/ShaderTable.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Shared/D3D12Handles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Shared/D3D12Handles.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Texture.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/Texture.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/VAO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/VAO.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/VAO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/VAO.h -------------------------------------------------------------------------------- /Source/Falcor/Core/API/VertexLayout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/VertexLayout.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/API/VertexLayout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/API/VertexLayout.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Assert.h -------------------------------------------------------------------------------- /Source/Falcor/Core/ErrorHandling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/ErrorHandling.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/ErrorHandling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/ErrorHandling.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Errors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Errors.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Errors.h -------------------------------------------------------------------------------- /Source/Falcor/Core/FalcorConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/FalcorConfig.h -------------------------------------------------------------------------------- /Source/Falcor/Core/GLFW.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/GLFW.h -------------------------------------------------------------------------------- /Source/Falcor/Core/HotReloadFlags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/HotReloadFlags.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Macros.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/Linux/Linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Platform/Linux/Linux.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/MonitorInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Platform/MonitorInfo.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/MonitorInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Platform/MonitorInfo.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/OS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Platform/OS.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/OS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Platform/OS.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/PlatformHandles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Platform/PlatformHandles.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/ProgressBar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Platform/ProgressBar.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Platform/ProgressBar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Platform/ProgressBar.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ComputeProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/ComputeProgram.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ComputeProgram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/ComputeProgram.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/GraphicsProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/GraphicsProgram.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/GraphicsProgram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/GraphicsProgram.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/Program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/Program.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/Program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/Program.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ProgramReflection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/ProgramReflection.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ProgramVars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/ProgramVars.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ProgramVars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/ProgramVars.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ProgramVersion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/ProgramVersion.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ProgramVersion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/ProgramVersion.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/RtBindingTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/RtBindingTable.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/RtBindingTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/RtBindingTable.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/RtProgram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/RtProgram.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/RtProgram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/RtProgram.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ShaderVar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/ShaderVar.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Program/ShaderVar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Program/ShaderVar.h -------------------------------------------------------------------------------- /Source/Falcor/Core/SampleApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/SampleApp.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/SampleApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/SampleApp.h -------------------------------------------------------------------------------- /Source/Falcor/Core/State/ComputeState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/State/ComputeState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/State/ComputeState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/State/ComputeState.h -------------------------------------------------------------------------------- /Source/Falcor/Core/State/GraphicsState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/State/GraphicsState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/State/GraphicsState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/State/GraphicsState.h -------------------------------------------------------------------------------- /Source/Falcor/Core/State/StateGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/State/StateGraph.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Testbed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Testbed.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Testbed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Testbed.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Version.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Version.h -------------------------------------------------------------------------------- /Source/Falcor/Core/Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Window.cpp -------------------------------------------------------------------------------- /Source/Falcor/Core/Window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Core/Window.h -------------------------------------------------------------------------------- /Source/Falcor/Falcor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Falcor.h -------------------------------------------------------------------------------- /Source/Falcor/Falcor.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Falcor.manifest -------------------------------------------------------------------------------- /Source/Falcor/Falcor.natvis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Falcor.natvis -------------------------------------------------------------------------------- /Source/Falcor/FalcorPython.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/FalcorPython.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/RenderGraph.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/RenderGraph.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphExe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/RenderGraphExe.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphExe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/RenderGraphExe.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphIR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/RenderGraphIR.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphIR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/RenderGraphIR.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/RenderGraphUI.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderGraphUI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/RenderGraphUI.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/RenderPass.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/RenderPass.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderPassHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/RenderPassHelpers.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/RenderPassLibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/RenderPassLibrary.h -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/ResourceCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/ResourceCache.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderGraph/ResourceCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderGraph/ResourceCache.h -------------------------------------------------------------------------------- /Source/Falcor/RenderPasses/ResolvePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderPasses/ResolvePass.cpp -------------------------------------------------------------------------------- /Source/Falcor/RenderPasses/ResolvePass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/RenderPasses/ResolvePass.h -------------------------------------------------------------------------------- /Source/Falcor/Rendering/Lights/EnvMapSampler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/Lights/EnvMapSampler.h -------------------------------------------------------------------------------- /Source/Falcor/Rendering/Lights/LightBVH.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/Lights/LightBVH.cpp -------------------------------------------------------------------------------- /Source/Falcor/Rendering/Lights/LightBVH.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/Lights/LightBVH.h -------------------------------------------------------------------------------- /Source/Falcor/Rendering/Lights/LightBVH.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/Lights/LightBVH.slang -------------------------------------------------------------------------------- /Source/Falcor/Rendering/Materials/BxDF.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/Materials/BxDF.slang -------------------------------------------------------------------------------- /Source/Falcor/Rendering/Materials/IBSDF.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/Materials/IBSDF.slang -------------------------------------------------------------------------------- /Source/Falcor/Rendering/Materials/INDF.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/Materials/INDF.slang -------------------------------------------------------------------------------- /Source/Falcor/Rendering/Materials/NDF.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/Materials/NDF.slang -------------------------------------------------------------------------------- /Source/Falcor/Rendering/RTXDI/RTXDI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/RTXDI/RTXDI.cpp -------------------------------------------------------------------------------- /Source/Falcor/Rendering/RTXDI/RTXDI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/RTXDI/RTXDI.h -------------------------------------------------------------------------------- /Source/Falcor/Rendering/RTXDI/RTXDI.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/RTXDI/RTXDI.slang -------------------------------------------------------------------------------- /Source/Falcor/Rendering/RTXDI/RTXDISDK.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/RTXDI/RTXDISDK.cpp -------------------------------------------------------------------------------- /Source/Falcor/Rendering/Utils/PixelStats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/Utils/PixelStats.cpp -------------------------------------------------------------------------------- /Source/Falcor/Rendering/Utils/PixelStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/Utils/PixelStats.h -------------------------------------------------------------------------------- /Source/Falcor/Rendering/Utils/PixelStats.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Rendering/Utils/PixelStats.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Animation/Animatable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Animation/Animatable.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Animation/Animatable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Animation/Animatable.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Animation/Animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Animation/Animation.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Animation/Animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Animation/Animation.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Animation/Skinning.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Animation/Skinning.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Camera/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Camera/Camera.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Camera/Camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Camera/Camera.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Camera/Camera.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Camera/Camera.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Camera/CameraController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Camera/CameraController.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Camera/CameraData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Camera/CameraData.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Curves/CurveConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Curves/CurveConfig.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Curves/CurveTessellation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Curves/CurveTessellation.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/HitInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/HitInfo.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/HitInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/HitInfo.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/HitInfo.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/HitInfo.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/HitInfoType.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/HitInfoType.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Importer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Importer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Importer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Importer.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Importers/AssimpImporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Importers/AssimpImporter.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Importers/PythonImporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Importers/PythonImporter.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Intersection.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Intersection.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/EnvMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/EnvMap.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/EnvMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/EnvMap.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/EnvMap.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/EnvMap.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/EnvMapData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/EnvMapData.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/Light.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/Light.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/Light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/Light.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/LightCollection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/LightCollection.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/LightCollection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/LightCollection.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/LightData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/LightData.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/LightProfile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/LightProfile.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/LightProfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/LightProfile.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/LightProfile.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/LightProfile.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Lights/MeshLightData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Lights/MeshLightData.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/AlphaTest.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/AlphaTest.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/BasicMaterial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/BasicMaterial.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/BasicMaterial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/BasicMaterial.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/ClothMaterial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/ClothMaterial.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/ClothMaterial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/ClothMaterial.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/HairMaterial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/HairMaterial.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/HairMaterial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/HairMaterial.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/MERLMaterial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/MERLMaterial.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/MERLMaterial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/MERLMaterial.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/Material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/Material.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/Material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/Material.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/MaterialSystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/MaterialSystem.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/RGLCommon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/RGLCommon.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/RGLCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/RGLCommon.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/RGLFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/RGLFile.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/RGLFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/RGLFile.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/RGLMaterial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/RGLMaterial.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Material/RGLMaterial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Material/RGLMaterial.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/NullTrace.cs.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/NullTrace.cs.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Raster.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Raster.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Raytracing.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Raytracing.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/RaytracingInline.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/RaytracingInline.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/SDFs/SDF3DPrimitive.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SDFs/SDF3DPrimitive.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/SDFs/SDFGrid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SDFs/SDFGrid.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/SDFs/SDFGrid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SDFs/SDFGrid.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/SDFs/SDFGrid.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SDFs/SDFGrid.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/SDFs/SDFGridBase.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SDFs/SDFGridBase.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/SDFs/SDFGridHitData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SDFs/SDFGridHitData.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/SDFs/SDFVoxelCommon.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SDFs/SDFVoxelCommon.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/SDFs/SDFVoxelTypes.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SDFs/SDFVoxelTypes.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Scene.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Scene.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Scene.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Scene.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/SceneBlock.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SceneBlock.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/SceneBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SceneBuilder.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/SceneBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SceneBuilder.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/SceneCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SceneCache.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/SceneCache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SceneCache.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/SceneDefines.slangh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SceneDefines.slangh -------------------------------------------------------------------------------- /Source/Falcor/Scene/SceneIDs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SceneIDs.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/SceneTypes.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/SceneTypes.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Shading.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Shading.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/ShadingData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/ShadingData.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Transform.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Transform.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/TriangleMesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/TriangleMesh.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/TriangleMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/TriangleMesh.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/VertexAttrib.slangh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/VertexAttrib.slangh -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/BC4Encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Volume/BC4Encode.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/BrickedGrid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Volume/BrickedGrid.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/Grid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Volume/Grid.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/Grid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Volume/Grid.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/Grid.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Volume/Grid.slang -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/GridConverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Volume/GridConverter.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/GridVolume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Volume/GridVolume.cpp -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/GridVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Volume/GridVolume.h -------------------------------------------------------------------------------- /Source/Falcor/Scene/Volume/GridVolume.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Scene/Volume/GridVolume.slang -------------------------------------------------------------------------------- /Source/Falcor/Testing/UnitTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Testing/UnitTest.cpp -------------------------------------------------------------------------------- /Source/Falcor/Testing/UnitTest.cs.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Testing/UnitTest.cs.slang -------------------------------------------------------------------------------- /Source/Falcor/Testing/UnitTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Testing/UnitTest.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/BitonicSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Algorithm/BitonicSort.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/BitonicSort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Algorithm/BitonicSort.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/DirectedGraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Algorithm/DirectedGraph.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/PrefixSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Algorithm/PrefixSum.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Algorithm/PrefixSum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Algorithm/PrefixSum.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/AlignedAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/AlignedAllocator.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Attributes.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Attributes.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/BinaryFileStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/BinaryFileStream.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/BufferAllocator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/BufferAllocator.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/BufferAllocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/BufferAllocator.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/ColorHelpers.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Color/ColorHelpers.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/ColorMap.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Color/ColorMap.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/ColorUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Color/ColorUtils.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/SampledSpectrum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Color/SampledSpectrum.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/Spectra.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Color/Spectra.inl -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/Spectrum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Color/Spectrum.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/Spectrum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Color/Spectrum.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/SpectrumUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Color/SpectrumUtils.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/SpectrumUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Color/SpectrumUtils.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Color/SpectrumUtils.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Color/SpectrumUtils.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/CryptoUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/CryptoUtils.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/CryptoUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/CryptoUtils.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Debug/DebugConsole.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Debug/DebugConsole.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Debug/PixelDebug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Debug/PixelDebug.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Debug/PixelDebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Debug/PixelDebug.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Debug/PixelDebug.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Debug/PixelDebug.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Debug/WarpProfiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Debug/WarpProfiler.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Debug/WarpProfiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Debug/WarpProfiler.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Debug/WarpProfiler.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Debug/WarpProfiler.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/HostDeviceShared.slangh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/HostDeviceShared.slangh -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/AsyncTextureLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Image/AsyncTextureLoader.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/Bitmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Image/Bitmap.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/Bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Image/Bitmap.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/ImageIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Image/ImageIO.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/ImageIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Image/ImageIO.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/ImageProcessing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Image/ImageProcessing.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/ImageProcessing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Image/ImageProcessing.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/TextureAnalyzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Image/TextureAnalyzer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/TextureAnalyzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Image/TextureAnalyzer.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/TextureManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Image/TextureManager.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Image/TextureManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Image/TextureManager.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/InternalDictionary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/InternalDictionary.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Logger.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Logger.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/AABB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/AABB.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/AABB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/AABB.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/AABB.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/AABB.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/BitTricks.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/BitTricks.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/Common.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/CubicSpline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/CubicSpline.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/FNVHash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/FNVHash.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/FalcorMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/FalcorMath.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/Float16.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/Float16.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/HalfUtils.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/HalfUtils.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/HashUtils.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/HashUtils.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/MathConstants.slangh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/MathConstants.slangh -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/MathHelpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/MathHelpers.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/MathHelpers.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/MathHelpers.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/Matrix.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/Matrix/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/Matrix/Matrix.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/MatrixUtils.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/MatrixUtils.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/PackedFormats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/PackedFormats.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/PackedFormats.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/PackedFormats.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/Quaternion.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/Quaternion.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/Ray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/Ray.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/Ray.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/Ray.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Math/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Math/Vector.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/NVAPI.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/NVAPI.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/NVAPI.slangh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/NVAPI.slangh -------------------------------------------------------------------------------- /Source/Falcor/Utils/NumericRange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/NumericRange.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/ObjectID.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/ObjectID.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/SDF/SDF2DDraw.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/SDF/SDF2DDraw.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/SDF/SDF2DPrimitives.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/SDF/SDF2DPrimitives.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/SDF/SDF3DShapes.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/SDF/SDF3DShapes.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/SDF/SDFOperationType.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/SDF/SDFOperationType.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/SDF/SDFOperations.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/SDF/SDFOperations.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Sampling/AliasTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Sampling/AliasTable.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Sampling/AliasTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Sampling/AliasTable.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Sampling/AliasTable.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Sampling/AliasTable.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Sampling/SampleGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Sampling/SampleGenerator.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/Console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Scripting/Console.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/Console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Scripting/Console.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/Dictionary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Scripting/Dictionary.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/ScriptBindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Scripting/ScriptBindings.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/ScriptWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Scripting/ScriptWriter.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/Scripting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Scripting/Scripting.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Scripting/Scripting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Scripting/Scripting.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Settings.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/SlangUtils.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/SlangUtils.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/StringFormatters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/StringFormatters.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/StringUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/StringUtils.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/StringUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/StringUtils.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/TermColor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/TermColor.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/TermColor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/TermColor.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Threading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Threading.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Threading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Threading.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/Clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Timing/Clock.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/Clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Timing/Clock.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/CpuTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Timing/CpuTimer.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/FrameRate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Timing/FrameRate.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/FrameRate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Timing/FrameRate.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/GpuTimer.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Timing/GpuTimer.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/Profiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Timing/Profiler.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/Profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Timing/Profiler.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/ProfilerUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Timing/ProfilerUI.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/ProfilerUI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Timing/ProfilerUI.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/TimeReport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Timing/TimeReport.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Timing/TimeReport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Timing/TimeReport.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/Font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/Font.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/Font.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/Gui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/Gui.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/Gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/Gui.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/Gui.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/Gui.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/InputState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/InputState.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/InputState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/InputState.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/InputTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/InputTypes.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/PixelZoom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/PixelZoom.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/PixelZoom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/PixelZoom.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/SpectrumUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/SpectrumUI.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/SpectrumUI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/SpectrumUI.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/TextRenderer.3d.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/TextRenderer.3d.slang -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/TextRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/TextRenderer.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/UI/TextRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/UI/TextRenderer.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Video/VideoEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Video/VideoEncoder.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Video/VideoEncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Video/VideoEncoder.h -------------------------------------------------------------------------------- /Source/Falcor/Utils/Video/VideoEncoderUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Video/VideoEncoderUI.cpp -------------------------------------------------------------------------------- /Source/Falcor/Utils/Video/VideoEncoderUI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Falcor/Utils/Video/VideoEncoderUI.h -------------------------------------------------------------------------------- /Source/Mogwai/AppData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Mogwai/AppData.cpp -------------------------------------------------------------------------------- /Source/Mogwai/AppData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Mogwai/AppData.h -------------------------------------------------------------------------------- /Source/Mogwai/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Mogwai/CMakeLists.txt -------------------------------------------------------------------------------- /Source/Mogwai/Mogwai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Mogwai/Mogwai.cpp -------------------------------------------------------------------------------- /Source/Mogwai/Mogwai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Mogwai/Mogwai.h -------------------------------------------------------------------------------- /Source/Mogwai/MogwaiScripting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Mogwai/MogwaiScripting.cpp -------------------------------------------------------------------------------- /Source/Mogwai/MogwaiSettings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Mogwai/MogwaiSettings.cpp -------------------------------------------------------------------------------- /Source/Mogwai/MogwaiSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Mogwai/MogwaiSettings.h -------------------------------------------------------------------------------- /Source/RenderPasses/BSDFViewer/BSDFViewer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/BSDFViewer/BSDFViewer.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/BSDFViewer/BSDFViewer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/BSDFViewer/BSDFViewer.h -------------------------------------------------------------------------------- /Source/RenderPasses/BSDFViewer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/BSDFViewer/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/BlitPass/BlitPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/BlitPass/BlitPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/BlitPass/BlitPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/BlitPass/BlitPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/BlitPass/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/BlitPass/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/DLSSPass/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/DLSSPass/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/DLSSPass/DLSSPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/DLSSPass/DLSSPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/DLSSPass/DLSSPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/DLSSPass/DLSSPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/DLSSPass/NGXWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/DLSSPass/NGXWrapper.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/DLSSPass/NGXWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/DLSSPass/NGXWrapper.h -------------------------------------------------------------------------------- /Source/RenderPasses/DebugPasses/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/DebugPasses/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/FLIPPass/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/FLIPPass/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/FLIPPass/FLIPPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/FLIPPass/FLIPPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/FLIPPass/FLIPPass.cs.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/FLIPPass/FLIPPass.cs.slang -------------------------------------------------------------------------------- /Source/RenderPasses/FLIPPass/FLIPPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/FLIPPass/FLIPPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/FLIPPass/ToneMappers.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/FLIPPass/ToneMappers.slang -------------------------------------------------------------------------------- /Source/RenderPasses/FLIPPass/flip.hlsli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/FLIPPass/flip.hlsli -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/GBuffer/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/GBuffer/GBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/GBuffer/GBuffer/GBuffer.h -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/GBufferBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/GBuffer/GBufferBase.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/GBuffer/GBufferBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/GBuffer/GBufferBase.h -------------------------------------------------------------------------------- /Source/RenderPasses/ImageLoader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/ImageLoader/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/ImageLoader/ImageLoader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/ImageLoader/ImageLoader.h -------------------------------------------------------------------------------- /Source/RenderPasses/NRDPass/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/NRDPass/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/NRDPass/NRDPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/NRDPass/NRDPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/NRDPass/NRDPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/NRDPass/NRDPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/OptixDenoiser/CudaUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/OptixDenoiser/CudaUtils.h -------------------------------------------------------------------------------- /Source/RenderPasses/OptixDenoiser/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/OptixDenoiser/README.txt -------------------------------------------------------------------------------- /Source/RenderPasses/PathTracer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/PathTracer/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/PathTracer/ColorType.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/PathTracer/ColorType.slang -------------------------------------------------------------------------------- /Source/RenderPasses/PathTracer/GuideData.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/PathTracer/GuideData.slang -------------------------------------------------------------------------------- /Source/RenderPasses/PathTracer/Params.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/PathTracer/Params.slang -------------------------------------------------------------------------------- /Source/RenderPasses/PathTracer/PathState.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/PathTracer/PathState.slang -------------------------------------------------------------------------------- /Source/RenderPasses/PathTracer/PathTracer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/PathTracer/PathTracer.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/PathTracer/PathTracer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/PathTracer/PathTracer.h -------------------------------------------------------------------------------- /Source/RenderPasses/RTXDIPass/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/RTXDIPass/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/RTXDIPass/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/RTXDIPass/README.txt -------------------------------------------------------------------------------- /Source/RenderPasses/RTXDIPass/RTXDIPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/RTXDIPass/RTXDIPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/RTXDIPass/RTXDIPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/RTXDIPass/RTXDIPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/SDFEditor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/SDFEditor/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/SDFEditor/GUIPass.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/SDFEditor/GUIPass.ps.slang -------------------------------------------------------------------------------- /Source/RenderPasses/SDFEditor/Marker2DSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/SDFEditor/Marker2DSet.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/SDFEditor/Marker2DSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/SDFEditor/Marker2DSet.h -------------------------------------------------------------------------------- /Source/RenderPasses/SDFEditor/SDFEditor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/SDFEditor/SDFEditor.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/SDFEditor/SDFEditor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/SDFEditor/SDFEditor.h -------------------------------------------------------------------------------- /Source/RenderPasses/SDFEditor/SelectionWheel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/SDFEditor/SelectionWheel.h -------------------------------------------------------------------------------- /Source/RenderPasses/SVGFPass/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/SVGFPass/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/SVGFPass/SVGFCommon.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/SVGFPass/SVGFCommon.slang -------------------------------------------------------------------------------- /Source/RenderPasses/SVGFPass/SVGFPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/SVGFPass/SVGFPass.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/SVGFPass/SVGFPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/SVGFPass/SVGFPass.h -------------------------------------------------------------------------------- /Source/RenderPasses/TAA/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/TAA/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/TAA/TAA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/TAA/TAA.cpp -------------------------------------------------------------------------------- /Source/RenderPasses/TAA/TAA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/TAA/TAA.h -------------------------------------------------------------------------------- /Source/RenderPasses/TAA/TAA.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/TAA/TAA.ps.slang -------------------------------------------------------------------------------- /Source/RenderPasses/ToneMapper/ToneMapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/ToneMapper/ToneMapper.h -------------------------------------------------------------------------------- /Source/RenderPasses/Utils/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/Utils/CMakeLists.txt -------------------------------------------------------------------------------- /Source/RenderPasses/Utils/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/RenderPasses/Utils/Utils.cpp -------------------------------------------------------------------------------- /Source/Samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/CMakeLists.txt -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/CudaInterop/CMakeLists.txt -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/CopySurface.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/CudaInterop/CopySurface.cu -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/CopySurface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/CudaInterop/CopySurface.h -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/CudaInterop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/CudaInterop/CudaInterop.cpp -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/CudaInterop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/CudaInterop/CudaInterop.h -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/FalcorCUDA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/CudaInterop/FalcorCUDA.cpp -------------------------------------------------------------------------------- /Source/Samples/CudaInterop/FalcorCUDA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/CudaInterop/FalcorCUDA.h -------------------------------------------------------------------------------- /Source/Samples/HelloDXR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/HelloDXR/CMakeLists.txt -------------------------------------------------------------------------------- /Source/Samples/HelloDXR/HelloDXR.3d.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/HelloDXR/HelloDXR.3d.slang -------------------------------------------------------------------------------- /Source/Samples/HelloDXR/HelloDXR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/HelloDXR/HelloDXR.cpp -------------------------------------------------------------------------------- /Source/Samples/HelloDXR/HelloDXR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/HelloDXR/HelloDXR.h -------------------------------------------------------------------------------- /Source/Samples/HelloDXR/HelloDXR.rt.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/HelloDXR/HelloDXR.rt.slang -------------------------------------------------------------------------------- /Source/Samples/ShaderToy/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/ShaderToy/CMakeLists.txt -------------------------------------------------------------------------------- /Source/Samples/ShaderToy/ShaderToy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/ShaderToy/ShaderToy.cpp -------------------------------------------------------------------------------- /Source/Samples/ShaderToy/ShaderToy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/ShaderToy/ShaderToy.h -------------------------------------------------------------------------------- /Source/Samples/ShaderToy/Toy.ps.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Samples/ShaderToy/Toy.ps.slang -------------------------------------------------------------------------------- /Source/Tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Tools/CMakeLists.txt -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Tools/FalcorTest/CMakeLists.txt -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/FalcorTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Tools/FalcorTest/FalcorTest.cpp -------------------------------------------------------------------------------- /Source/Tools/FalcorTest/FalcorTest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Tools/FalcorTest/FalcorTest.h -------------------------------------------------------------------------------- /Source/Tools/ImageCompare/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Tools/ImageCompare/CMakeLists.txt -------------------------------------------------------------------------------- /Source/Tools/ImageCompare/ImageCompare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/Source/Tools/ImageCompare/ImageCompare.cpp -------------------------------------------------------------------------------- /cmake/FindGTK3.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/cmake/FindGTK3.cmake -------------------------------------------------------------------------------- /cmake/git_version.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/cmake/git_version.cmake -------------------------------------------------------------------------------- /cmake/git_version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/cmake/git_version.h.in -------------------------------------------------------------------------------- /cmake/mt-retry.bat.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/cmake/mt-retry.bat.in -------------------------------------------------------------------------------- /cmake/mt-retry.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/cmake/mt-retry.cmake -------------------------------------------------------------------------------- /data/VeachAjar/VeachAjar.pyscene: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/VeachAjar.pyscene -------------------------------------------------------------------------------- /data/VeachAjar/VeachAjarAnimated.pyscene: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/VeachAjarAnimated.pyscene -------------------------------------------------------------------------------- /data/VeachAjar/models/DoorTranslated.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/DoorTranslated.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Light.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Light.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh000_Pot1.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh000_Pot1.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh000_Pot2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh000_Pot2.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh000_Pot3.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh000_Pot3.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh001.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh001.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh002.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh002.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh003.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh003.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh004.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh004.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh005.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh005.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh006.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh006.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh007.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh007.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh008.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh008.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh009_Pot1.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh009_Pot1.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh009_Pot2.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh009_Pot2.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh009_Pot3.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh009_Pot3.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh010.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh010.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh011.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh011.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh012.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh012.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh013.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh013.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh014.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh014.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh015.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh015.obj -------------------------------------------------------------------------------- /data/VeachAjar/models/Mesh016.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/models/Mesh016.obj -------------------------------------------------------------------------------- /data/VeachAjar/textures/checkerboxsmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/VeachAjar/textures/checkerboxsmall.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_0.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_1.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_10.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_11.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_12.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_13.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_14.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_15.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_16.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_17.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_18.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_19.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_2.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_20.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_21.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_22.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_23.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_24.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_25.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_26.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_27.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_28.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_29.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_3.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_30.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_31.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_32.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_33.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_34.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_35.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_36.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_37.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_38.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_39.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_4.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_40.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_41.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_42.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_43.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_44.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_45.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_46.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_47.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_48.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_49.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_5.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_50.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_51.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_52.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_53.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_54.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_55.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_56.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_57.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_58.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_59.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_6.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_60.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_61.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_62.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_63.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_7.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_8.png -------------------------------------------------------------------------------- /data/bluenoise/64_64/HDR_L_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/bluenoise/64_64/HDR_L_9.png -------------------------------------------------------------------------------- /data/framework/fonts/consolab.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/framework/fonts/consolab.ttf -------------------------------------------------------------------------------- /data/framework/fonts/trebucbd.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/framework/fonts/trebucbd.ttf -------------------------------------------------------------------------------- /data/framework/images/next-frame.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/framework/images/next-frame.jpg -------------------------------------------------------------------------------- /data/framework/images/pass-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/framework/images/pass-icon.png -------------------------------------------------------------------------------- /data/framework/images/pause.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/framework/images/pause.jpg -------------------------------------------------------------------------------- /data/framework/images/play.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/framework/images/play.jpg -------------------------------------------------------------------------------- /data/framework/images/prev-frame.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/framework/images/prev-frame.jpg -------------------------------------------------------------------------------- /data/framework/images/rewind.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/framework/images/rewind.jpg -------------------------------------------------------------------------------- /data/framework/images/stop.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/framework/images/stop.jpg -------------------------------------------------------------------------------- /data/framework/meshes/cube.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/framework/meshes/cube.obj -------------------------------------------------------------------------------- /data/framework/meshes/sphere.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/framework/meshes/sphere.fbx -------------------------------------------------------------------------------- /data/framework/nvidia.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/framework/nvidia.ico -------------------------------------------------------------------------------- /data/tests/BC1Unorm-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC1Unorm-ref.png -------------------------------------------------------------------------------- /data/tests/BC1Unorm.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC1Unorm.dds -------------------------------------------------------------------------------- /data/tests/BC1UnormSrgb-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC1UnormSrgb-ref.png -------------------------------------------------------------------------------- /data/tests/BC1UnormSrgb.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC1UnormSrgb.dds -------------------------------------------------------------------------------- /data/tests/BC2Unorm-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC2Unorm-ref.png -------------------------------------------------------------------------------- /data/tests/BC2Unorm.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC2Unorm.dds -------------------------------------------------------------------------------- /data/tests/BC2UnormSrgb-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC2UnormSrgb-ref.png -------------------------------------------------------------------------------- /data/tests/BC2UnormSrgb.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC2UnormSrgb.dds -------------------------------------------------------------------------------- /data/tests/BC2UnormSrgbTiny-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC2UnormSrgbTiny-ref.png -------------------------------------------------------------------------------- /data/tests/BC2UnormSrgbTiny.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC2UnormSrgbTiny.dds -------------------------------------------------------------------------------- /data/tests/BC3Unorm-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC3Unorm-ref.png -------------------------------------------------------------------------------- /data/tests/BC3Unorm.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC3Unorm.dds -------------------------------------------------------------------------------- /data/tests/BC3UnormAlpha-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC3UnormAlpha-ref.png -------------------------------------------------------------------------------- /data/tests/BC3UnormAlpha.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC3UnormAlpha.dds -------------------------------------------------------------------------------- /data/tests/BC3UnormAlphaTiny-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC3UnormAlphaTiny-ref.png -------------------------------------------------------------------------------- /data/tests/BC3UnormAlphaTiny.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC3UnormAlphaTiny.dds -------------------------------------------------------------------------------- /data/tests/BC3UnormSrgb-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC3UnormSrgb-ref.png -------------------------------------------------------------------------------- /data/tests/BC3UnormSrgb.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC3UnormSrgb.dds -------------------------------------------------------------------------------- /data/tests/BC3UnormSrgbOdd-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC3UnormSrgbOdd-ref.png -------------------------------------------------------------------------------- /data/tests/BC3UnormSrgbOdd.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC3UnormSrgbOdd.dds -------------------------------------------------------------------------------- /data/tests/BC3UnormSrgbTiny-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC3UnormSrgbTiny-ref.png -------------------------------------------------------------------------------- /data/tests/BC3UnormSrgbTiny.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC3UnormSrgbTiny.dds -------------------------------------------------------------------------------- /data/tests/BC4Unorm-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC4Unorm-ref.png -------------------------------------------------------------------------------- /data/tests/BC4Unorm.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC4Unorm.dds -------------------------------------------------------------------------------- /data/tests/BC5Unorm-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC5Unorm-ref.png -------------------------------------------------------------------------------- /data/tests/BC5Unorm.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC5Unorm.dds -------------------------------------------------------------------------------- /data/tests/BC5UnormTiny-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC5UnormTiny-ref.png -------------------------------------------------------------------------------- /data/tests/BC5UnormTiny.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC5UnormTiny.dds -------------------------------------------------------------------------------- /data/tests/BC6HU16-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC6HU16-ref.png -------------------------------------------------------------------------------- /data/tests/BC6HU16.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC6HU16.dds -------------------------------------------------------------------------------- /data/tests/BC7Unorm-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC7Unorm-ref.png -------------------------------------------------------------------------------- /data/tests/BC7Unorm.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC7Unorm.dds -------------------------------------------------------------------------------- /data/tests/BC7UnormBroken.dds: -------------------------------------------------------------------------------- 1 | DDS | 2 | -------------------------------------------------------------------------------- /data/tests/BC7UnormOdd-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC7UnormOdd-ref.png -------------------------------------------------------------------------------- /data/tests/BC7UnormOdd.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC7UnormOdd.dds -------------------------------------------------------------------------------- /data/tests/BC7UnormSrgb-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC7UnormSrgb-ref.png -------------------------------------------------------------------------------- /data/tests/BC7UnormSrgb.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC7UnormSrgb.dds -------------------------------------------------------------------------------- /data/tests/BC7UnormTiny-ref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC7UnormTiny-ref.png -------------------------------------------------------------------------------- /data/tests/BC7UnormTiny.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/BC7UnormTiny.dds -------------------------------------------------------------------------------- /data/tests/pbrt_hair_bsdf.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/pbrt_hair_bsdf.dat -------------------------------------------------------------------------------- /data/tests/texture1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/texture1.png -------------------------------------------------------------------------------- /data/tests/texture2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/texture2.png -------------------------------------------------------------------------------- /data/tests/texture3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/texture3.png -------------------------------------------------------------------------------- /data/tests/texture4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/texture4.png -------------------------------------------------------------------------------- /data/tests/texture5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/texture5.png -------------------------------------------------------------------------------- /data/tests/texture6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/texture6.png -------------------------------------------------------------------------------- /data/tests/texture7.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/texture7.exr -------------------------------------------------------------------------------- /data/tests/texture8.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/data/tests/texture8.exr -------------------------------------------------------------------------------- /dependencies.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/dependencies.xml -------------------------------------------------------------------------------- /docs/development/cmake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/development/cmake.md -------------------------------------------------------------------------------- /docs/development/coding-conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/development/coding-conventions.md -------------------------------------------------------------------------------- /docs/development/error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/development/error-handling.md -------------------------------------------------------------------------------- /docs/development/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/development/index.md -------------------------------------------------------------------------------- /docs/development/unit-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/development/unit-testing.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/images/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/images/teaser.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/known-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/known-issues.md -------------------------------------------------------------------------------- /docs/tutorials/01-mogwai-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/tutorials/01-mogwai-usage.md -------------------------------------------------------------------------------- /docs/tutorials/04-writing-shaders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/tutorials/04-writing-shaders.md -------------------------------------------------------------------------------- /docs/tutorials/images/graph-edits.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/tutorials/images/graph-edits.png -------------------------------------------------------------------------------- /docs/tutorials/images/mogwai-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/tutorials/images/mogwai-ui.png -------------------------------------------------------------------------------- /docs/tutorials/images/wireframe-pass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/tutorials/images/wireframe-pass.png -------------------------------------------------------------------------------- /docs/tutorials/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/tutorials/index.md -------------------------------------------------------------------------------- /docs/usage/custom-primitives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/custom-primitives.md -------------------------------------------------------------------------------- /docs/usage/environment-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/environment-variables.md -------------------------------------------------------------------------------- /docs/usage/images/example-scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/images/example-scene.png -------------------------------------------------------------------------------- /docs/usage/images/path-tracer-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/images/path-tracer-overview.png -------------------------------------------------------------------------------- /docs/usage/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/index.md -------------------------------------------------------------------------------- /docs/usage/materials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/materials.md -------------------------------------------------------------------------------- /docs/usage/path-tracer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/path-tracer.md -------------------------------------------------------------------------------- /docs/usage/render-passes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/render-passes.md -------------------------------------------------------------------------------- /docs/usage/scene-creation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/scene-creation.md -------------------------------------------------------------------------------- /docs/usage/scene-formats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/scene-formats.md -------------------------------------------------------------------------------- /docs/usage/scenes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/scenes.md -------------------------------------------------------------------------------- /docs/usage/scripting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/scripting.md -------------------------------------------------------------------------------- /docs/usage/sdf-editor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/docs/usage/sdf-editor.md -------------------------------------------------------------------------------- /external/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/CMakeLists.txt -------------------------------------------------------------------------------- /external/include/backward/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/backward/LICENSE.txt -------------------------------------------------------------------------------- /external/include/backward/backward.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/backward/backward.hpp -------------------------------------------------------------------------------- /external/include/dds_header/DDSHeader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/dds_header/DDSHeader.h -------------------------------------------------------------------------------- /external/include/fast_float/fast_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/fast_float/fast_float.h -------------------------------------------------------------------------------- /external/include/fstd/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/fstd/bit.h -------------------------------------------------------------------------------- /external/include/fstd/span.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/fstd/span.h -------------------------------------------------------------------------------- /external/include/hypothesis/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/hypothesis/LICENSE -------------------------------------------------------------------------------- /external/include/hypothesis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/hypothesis/README.md -------------------------------------------------------------------------------- /external/include/hypothesis/cephes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/hypothesis/cephes.h -------------------------------------------------------------------------------- /external/include/hypothesis/hypothesis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/hypothesis/hypothesis.h -------------------------------------------------------------------------------- /external/include/illuminants/D65_5nm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/illuminants/D65_5nm.h -------------------------------------------------------------------------------- /external/include/illuminants/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/illuminants/README.txt -------------------------------------------------------------------------------- /external/include/lz4_stream/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/lz4_stream/LICENSE.txt -------------------------------------------------------------------------------- /external/include/lz4_stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/lz4_stream/README.md -------------------------------------------------------------------------------- /external/include/lz4_stream/lz4_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/lz4_stream/lz4_stream.h -------------------------------------------------------------------------------- /external/include/nlohmann/LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/nlohmann/LICENSE.MIT -------------------------------------------------------------------------------- /external/include/nlohmann/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/nlohmann/json.hpp -------------------------------------------------------------------------------- /external/include/nlohmann/json_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/nlohmann/json_fwd.hpp -------------------------------------------------------------------------------- /external/include/pybind11_json/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/pybind11_json/LICENSE -------------------------------------------------------------------------------- /external/include/xyzcurves/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/include/xyzcurves/README.txt -------------------------------------------------------------------------------- /external/mikktspace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/mikktspace/README.md -------------------------------------------------------------------------------- /external/mikktspace/mikktspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/mikktspace/mikktspace.c -------------------------------------------------------------------------------- /external/mikktspace/mikktspace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/external/mikktspace/mikktspace.h -------------------------------------------------------------------------------- /runConditionalReSTIRDemo.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/runConditionalReSTIRDemo.bat -------------------------------------------------------------------------------- /scripts/BSDFViewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/scripts/BSDFViewer.py -------------------------------------------------------------------------------- /scripts/ComputeCovariance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/scripts/ComputeCovariance.py -------------------------------------------------------------------------------- /scripts/ConditionalReSTIR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/scripts/ConditionalReSTIR.py -------------------------------------------------------------------------------- /scripts/MinimalPathTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/scripts/MinimalPathTracer.py -------------------------------------------------------------------------------- /scripts/PathTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/scripts/PathTracer.py -------------------------------------------------------------------------------- /scripts/RTXDI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/scripts/RTXDI.py -------------------------------------------------------------------------------- /scripts/SceneDebugger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/scripts/SceneDebugger.py -------------------------------------------------------------------------------- /scripts/sdf-editor/SDFEditor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/scripts/sdf-editor/SDFEditor.py -------------------------------------------------------------------------------- /scripts/sdf-editor/single_sphere.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/scripts/sdf-editor/single_sphere.sdf -------------------------------------------------------------------------------- /scripts/sdf-editor/test_primitives.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/scripts/sdf-editor/test_primitives.sdf -------------------------------------------------------------------------------- /setup.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/setup.bat -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/setup.sh -------------------------------------------------------------------------------- /setup_vs2022.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/setup_vs2022.bat -------------------------------------------------------------------------------- /teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/teaser.png -------------------------------------------------------------------------------- /tests/build_falcor.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/build_falcor.bat -------------------------------------------------------------------------------- /tests/environment/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/environment/default.json -------------------------------------------------------------------------------- /tests/image_tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/image_tests/helpers.py -------------------------------------------------------------------------------- /tests/image_tests/renderpasses/test_SVGF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/image_tests/renderpasses/test_SVGF.py -------------------------------------------------------------------------------- /tests/image_tests/renderpasses/test_TAA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/image_tests/renderpasses/test_TAA.py -------------------------------------------------------------------------------- /tests/image_tests/scene/test_NDSDFGrids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/image_tests/scene/test_NDSDFGrids.py -------------------------------------------------------------------------------- /tests/image_tests/scene/test_RtProgram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/image_tests/scene/test_RtProgram.py -------------------------------------------------------------------------------- /tests/image_tests/scene/test_SDFSBS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/image_tests/scene/test_SDFSBS.py -------------------------------------------------------------------------------- /tests/image_tests/scene/test_SDFSVO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/image_tests/scene/test_SDFSVO.py -------------------------------------------------------------------------------- /tests/image_tests/scene/test_SDFSVS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/image_tests/scene/test_SDFSVS.py -------------------------------------------------------------------------------- /tests/image_tests/scene/test_SceneCache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/image_tests/scene/test_SceneCache.py -------------------------------------------------------------------------------- /tests/image_tests/scene/test_Volumes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/image_tests/scene/test_Volumes.py -------------------------------------------------------------------------------- /tests/run_image_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/run_image_tests.bat -------------------------------------------------------------------------------- /tests/run_unit_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/run_unit_tests.bat -------------------------------------------------------------------------------- /tests/testing/build_falcor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/build_falcor.py -------------------------------------------------------------------------------- /tests/testing/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/core/__init__.py -------------------------------------------------------------------------------- /tests/testing/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/core/config.py -------------------------------------------------------------------------------- /tests/testing/core/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/core/environment.py -------------------------------------------------------------------------------- /tests/testing/core/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/core/helpers.py -------------------------------------------------------------------------------- /tests/testing/core/termcolor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/core/termcolor.py -------------------------------------------------------------------------------- /tests/testing/libs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testing/libs/bottle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/libs/bottle.py -------------------------------------------------------------------------------- /tests/testing/run_image_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/run_image_tests.py -------------------------------------------------------------------------------- /tests/testing/run_unit_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/run_unit_tests.py -------------------------------------------------------------------------------- /tests/testing/view_image_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/view_image_tests.py -------------------------------------------------------------------------------- /tests/testing/viewer/static/exr-wrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/static/exr-wrap.js -------------------------------------------------------------------------------- /tests/testing/viewer/static/exr-wrap.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/static/exr-wrap.wasm -------------------------------------------------------------------------------- /tests/testing/viewer/static/exr.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/static/exr.worker.js -------------------------------------------------------------------------------- /tests/testing/viewer/static/jeri.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/static/jeri.min.js -------------------------------------------------------------------------------- /tests/testing/viewer/static/react.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/static/react.min.js -------------------------------------------------------------------------------- /tests/testing/viewer/static/spectre.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/static/spectre.min.css -------------------------------------------------------------------------------- /tests/testing/viewer/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/static/style.css -------------------------------------------------------------------------------- /tests/testing/viewer/views/base.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/views/base.tpl -------------------------------------------------------------------------------- /tests/testing/viewer/views/compare.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/views/compare.tpl -------------------------------------------------------------------------------- /tests/testing/viewer/views/error.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/views/error.tpl -------------------------------------------------------------------------------- /tests/testing/viewer/views/index.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/views/index.tpl -------------------------------------------------------------------------------- /tests/testing/viewer/views/run.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/views/run.tpl -------------------------------------------------------------------------------- /tests/testing/viewer/views/snippets/nav.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/views/snippets/nav.tpl -------------------------------------------------------------------------------- /tests/testing/viewer/views/test.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/testing/viewer/views/test.tpl -------------------------------------------------------------------------------- /tests/view_image_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tests/view_image_tests.bat -------------------------------------------------------------------------------- /tools/format_code.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/format_code.bat -------------------------------------------------------------------------------- /tools/make_new_render_pass_library.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/make_new_render_pass_library.bat -------------------------------------------------------------------------------- /tools/make_new_render_pass_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/make_new_render_pass_library.py -------------------------------------------------------------------------------- /tools/make_new_sample.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/make_new_sample.bat -------------------------------------------------------------------------------- /tools/make_new_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/make_new_sample.py -------------------------------------------------------------------------------- /tools/ninja_log_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/ninja_log_analyzer.py -------------------------------------------------------------------------------- /tools/packman/bootstrap/configure.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/packman/bootstrap/configure.bat -------------------------------------------------------------------------------- /tools/packman/bootstrap/install_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/packman/bootstrap/install_package.py -------------------------------------------------------------------------------- /tools/packman/config.packman.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/packman/config.packman.xml -------------------------------------------------------------------------------- /tools/packman/packman: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/packman/packman -------------------------------------------------------------------------------- /tools/packman/packman.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/packman/packman.cmd -------------------------------------------------------------------------------- /tools/packman/packmanconf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/packman/packmanconf.py -------------------------------------------------------------------------------- /tools/packman/python.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/packman/python.bat -------------------------------------------------------------------------------- /tools/packman/python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/packman/python.sh -------------------------------------------------------------------------------- /tools/run_clang_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/run_clang_format.py -------------------------------------------------------------------------------- /tools/update_comment_style.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/update_comment_style.bat -------------------------------------------------------------------------------- /tools/update_comment_style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/update_comment_style.py -------------------------------------------------------------------------------- /tools/update_legal_headers.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/update_legal_headers.bat -------------------------------------------------------------------------------- /tools/update_legal_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/update_legal_headers.py -------------------------------------------------------------------------------- /tools/verify_code.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NVlabs/conditional-restir-prototype/HEAD/tools/verify_code.bat --------------------------------------------------------------------------------