Foundation
Loading...
Searching...
No Matches
Functions
RealtimePathtracer.cpp File Reference
#include <RenderUtils/CSClearBuffer.hpp>
#include <RenderUtils/CSMipGeneration.hpp>
#include <RenderUtils/PSFullscreen.hpp>
#include <algorithm>
#include "GPUScene.hpp"
#include "ProgressivePathtracer.hpp"

Functions

uint32_t PackCompileOptions (PTSampler sampler, bool forceTextureLOD0, LightSampler lightSamplerMode)
 
void BuildRealtimePathTracerRenderGraph (Renderer *renderer, RendererUBO *globals, RendererResources &gpu, RendererConfig const &cfg, RendererOutputs &out)
 Builds the RenderGraph for the Realtime PT.
 

Function Documentation

◆ BuildRealtimePathTracerRenderGraph()

void BuildRealtimePathTracerRenderGraph ( Renderer *  renderer,
RendererUBO *  globals,
RendererResources &  gpu,
RendererConfig const &  cfg,
RendererOutputs &  out 
)

Builds the RenderGraph for the Realtime PT.

Note
AS updates through (BuildGPUSceneAccelerationStructureUpdatePass) is already conditionally built by this pass

◆ PackCompileOptions()

uint32_t PackCompileOptions ( PTSampler  sampler,
bool  forceTextureLOD0,
LightSampler  lightSamplerMode 
)