+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+ RTXDI Application Bridge +-------------------------------------------------------------------------------------------------------------------------------------------------------------------+ RAB_GetGBufferSurface(pos, prev) RAB_IsSurfaceValid(surf) RAB_GetSurfaceWorldPos(surf) RAB_GetSurfaceNormal(surf) RAB_GetSurfacelinearDepth(surf) RAB_AreMaterialsSimilar(surf1, surf2) RAB_LoadLightInfo(idx, prev) RAB_LoadCompactLightInfo(idx) RAB_StoreCompactLightInfo(idx, light) RAB_TranslateLightIndex(idx, dir) RAB_GetNextRandom(rnd) RAB_GetLightSampleTargetPdfForSurface(samp, surf) RAB_GetLightTargetPdfForVolume(samp, vol) RAB_SamplePolymorphicLight(light, pos, uv) RAB_GetConservativeVisibility(surf, sampl, prev) +-------------------------------------------------------------------------------------------------------------------------------------------------------------------+ Internal RTXDI_ Functions +-------------------------------------------------------------------------------------------------------------------------------------------------------------------+ RTXDI_SampleLightsForSurface RTXDI_TemporalResampling RTXDI_SpatialResampling RTXDI_SpatioTemporalResampling RTXDI_PresampleLocalLights RTXDI_PresampleEnvironmentMap RTXDI_PresampleLocalLightsForReGIR RTXDI_LoadReservoir RTXDI_StoreReservoir RTXDI_GetResevoirLightIndex RTXDI_GetReservoirSampleUV RTXDI_GetReservoirInvPdf RTXDI_StoreVisibilityInReservoir RTXDI_GetReservoirVisibility RAB_Surface RAB_LightInfo RAB_LightSample RAB_RandomSamplerState +-------------------------------------------------------------------------------------------------------------------------------------------------------------------+ E:\Repos\NVIDIA\RTXDI\doc\Integration.md E:\Repos\NVIDIA\RTXDI\doc\ShaderAPI.md E:\Repos\NVIDIA\RTXDI\doc\Confidence.md E:\Repos\NVIDIA\RTXDI\doc\RtxdiApplicationBridge.md E:\Repos\NVIDIA\RTXDI\rtxdi-sdk\include\rtxdi\ResamplingFunctions.hlsli E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\FusedResampling.hlsl E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\GenerateInitialSamples.hlsl E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\ShadeSecondarySurfaces.hlsl E:\Repos\NVIDIA\RTXDI\shaders\RTXGI\ProbeTrace.hlsl E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\TemporalResampling.hlsl E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\SpatialResampling.hlsl E:\Repos\NVIDIA\RTXDI\minimal\shaders\Render.hlsl E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\PresampleLights.hlsl E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\PresampleReGIR.hlsl E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\PresampleEnvironmentMap.hlsl E:\Repos\NVIDIA\RTXDI\rtxdi-sdk\include\rtxdi\Reservoir.hlsli E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\ComputeGradients.hlsli E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\ShadeSamples.hlsl E:\Repos\NVIDIA\RTXDI\shaders\VisualizeHdrSignals.hlsl E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\ShaderHelpers.hlsli E:\Repos\NVIDIA\RTXDI\minimal\shaders\PrimaryRays.hlsli E:\Repos\NVIDIA\RTXDI\minimal\shaders\RtxdiApplicationBridge.hlsli E:\Repos\NVIDIA\RTXDI\rtxdi-sdk\shaders\ResamplingCompileTest.hlsl E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\BrdfRayTracing.hlsl E:\Repos\NVIDIA\RTXDI\shaders\LightingPasses\RtxdiApplicationBridge.hlsli E:\Repos\NVIDIA\RTXDI\minimal\shaders\PrepareLights.hlsl E:\Repos\NVIDIA\RTXDI\minimal\shaders\ShaderParameters.h E:\Repos\NVIDIA\RTXDI\minimal\shaders\TriangleLight.hlsli E:\Repos\NVIDIA\RTXDI\minimal\src\RtxdiResource.cpp +-------------------------------------------------------------------------------------------------------------------------------------------------------------------+