Context dealing with scene management for ray tracing.
- Copyright
- (C) 2023 Individual contributors, see AUTHORS file
|
| static const uint | NUM_GRID_CELLS = 64 |
| struct | state |
| static uint | MaterialPropertyMappings [(uint) MaterialTemplatesGPULang::MaterialProperties::Num] |
| static Core::CVar * | r_RaytracingDispatch = Core::CVarCreate(Core::CVar_Int, "r_RaytracingDispatch", "2", "Ray dispatch: 0=build only, 1=1x1 capture stub, 2=full test (640x480)") |
| static Core::CVar * | r_RaytracingDDGI = Core::CVarCreate(Core::CVar_Int, "r_RaytracingDDGI", "1", "DDGI probe rays [0,1]. Independent of r_RaytracingDispatch.") |
| static Core::CVar * | r_RaytracingValidate = Core::CVarCreate(Core::CVar_Int, "r_RaytracingValidate", "1", "Assert TLAS instance records on the CPU before the GPU build [0,1]") |
| static Core::CVar * | r_RaytracingDebug = Core::CVarCreate(Core::CVar_Int, "r_RaytracingDebug", "0", "Show raytracing instance inspector [0,1]") |
| static constexpr const char * | HitShaderPaths [NumObjectTypes] |