|
| FAutoConsoleVariableRef | CVarOcclusionCullCascadedShadowMaps (TEXT("r.Shadow.OcclusionCullCascadedShadowMaps"), GOcclusionCullCascadedShadowMaps, TEXT("Whether to use occlusion culling on cascaded shadow maps. Disabled by default because rapid view changes reveal new regions too quickly for latent occlusion queries to work with."), ECVF_Scalability|ECVF_RenderThreadSafe) |
| |
| bool | UseDownsampledOcclusionQueries () |
| |
| | DEFINE_GPU_STAT (HZB) |
| |
| | DECLARE_GPU_DRAWCALL_STAT (BeginOcclusionTests) |
| |
| | IMPLEMENT_SHADER_TYPE (, FOcclusionQueryVS, TEXT("/Engine/Private/OcclusionQueryVertexShader.usf"), TEXT("Main"), SF_Vertex) |
| |
| | IMPLEMENT_SHADER_TYPE (, FOcclusionQueryPS, TEXT("/Engine/Private/OcclusionQueryPixelShader.usf"), TEXT("Main"), SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FHZBTestPS, "/Engine/Private/HZBOcclusion.usf", "HZBTestPS", SF_Pixel) |
| |
| void | AllocateOcclusionTests (const FScene *Scene, FViewOcclusionQueriesPerView &QueriesPerView, TArrayView< FViewInfo > Views, TArrayView< const FVisibleLightInfo > VisibleLightInfos) |
| |
| | DECLARE_CYCLE_STAT (TEXT("OcclusionSubmittedFence Dispatch"), STAT_OcclusionSubmittedFence_Dispatch, STATGROUP_SceneRendering) |
| |
| | DECLARE_CYCLE_STAT (TEXT("OcclusionSubmittedFence Wait"), STAT_OcclusionSubmittedFence_Wait, STATGROUP_SceneRendering) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FOcclusionFeedbackVS,"/Engine/Private/OcclusionFeedbackShaders.usf","MainVS", SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FOcclusionFeedbackPS,"/Engine/Private/OcclusionFeedbackShaders.usf","MainPS", SF_Pixel) |
| |