|
| FAutoConsoleVariableRef | CVarLumenSceneLightingFeedback (TEXT("r.LumenScene.Lighting.Feedback"), GLumenSceneLightingFeedback, TEXT("Whether to prioritize surface cache lighting updates based on the feedback."), ECVF_Scalability|ECVF_RenderThreadSafe) |
| |
| FAutoConsoleVariableRef | CVarLumenSceneDirectLightingUpdateFactor (TEXT("r.LumenScene.DirectLighting.UpdateFactor"), GLumenDirectLightingUpdateFactor, TEXT("Controls for how many texels direct lighting will be updated every frame. Texels = SurfaceCacheTexels / Factor."), ECVF_Scalability|ECVF_RenderThreadSafe) |
| |
| FAutoConsoleVariableRef | CVarLumenSceneRadiosityUpdateFactor (TEXT("r.LumenScene.Radiosity.UpdateFactor"), GLumenRadiosityUpdateFactor, TEXT("Controls for how many texels radiosity will be updated every frame. Texels = SurfaceCacheTexels / Factor."), ECVF_Scalability|ECVF_RenderThreadSafe) |
| |
| FAutoConsoleVariableRef | CVarLumenSceneLightingStats (TEXT("r.LumenScene.Lighting.Stats"), GLumenLightingStats, TEXT("GPU print out Lumen lighting update stats."), ECVF_Scalability|ECVF_RenderThreadSafe) |
| |
| uint32 | GetLumenLightingStatMode () |
| |
| bool | LumenSceneLighting::UseFeedback (const FSceneViewFamily &ViewFamily) |
| |
| void | SetLightingUpdateAtlasSize (FIntPoint PhysicalAtlasSize, int32 UpdateFactor, FLumenCardUpdateContext &Context) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FClearLumenCardsPS, "/Engine/Private/Lumen/LumenSceneLighting.usf", "ClearLumenCardsPS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FCopyCardCaptureLightingToAtlasPS, "/Engine/Private/Lumen/LumenSceneLighting.usf", "CopyCardCaptureLightingToAtlasPS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRasterizeToCardsVS,"/Engine/Private/Lumen/LumenSceneLighting.usf","RasterizeToCardsVS", SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FLumenCardCombineLightingCS, "/Engine/Private/Lumen/LumenSceneLighting.usf", "CombineLumenSceneLightingCS", SF_Compute) |
| |
| | DECLARE_GPU_STAT (LumenSceneLighting) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FClearCardUpdateContextCS, "/Engine/Private/Lumen/LumenSceneLighting.usf", "ClearCardUpdateContextCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FBuildPageUpdatePriorityHistogramCS, "/Engine/Private/Lumen/LumenSceneLighting.usf", "BuildPageUpdatePriorityHistogramCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FSelectMaxUpdateBucketCS, "/Engine/Private/Lumen/LumenSceneLighting.usf", "SelectMaxUpdateBucketCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FBuildCardsUpdateListCS, "/Engine/Private/Lumen/LumenSceneLighting.usf", "BuildCardsUpdateListCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FSetCardPageIndexIndirectArgsCS, "/Engine/Private/Lumen/LumenSceneLighting.usf", "SetCardPageIndexIndirectArgsCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FLumenSceneLightingStatsCS, "/Engine/Private/Lumen/LumenSceneLightingDebug.usf", "LumenSceneLightingStatsCS", SF_Compute) |
| |