Description

When disabling Occlusion Culling, Components will not have their Last Render Time updated.

Steps to Reproduce

1. Download the attached test project and open, with the debugger attached.
2. Place a breakpoint in "FPrimitiveSceneInfo::UpdateComponentLastRenderTime(....)" from PrimitiveSceneInfo.cpp
3. Observe that this breakpoint is hit every frame, and that the primitive triggering it is the cube (SceneData->SceneProxy->Owner == "StaticMeshActor")
4. Disable the breakpoint
5. Execute the console command "r.AllowOcclusionQueries 0" to disable occlusion culling
6. Make sure nothing is selected in the editor
7. Restore the breakpoint
8. Observe the breakpoint is no longer being triggered.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-251493 in the post.

0
Login to Vote

Unresolved
ComponentUE - Graphics Features
Affects Versions dh-announce5.55.5.3
CreatedFeb 25, 2025
UpdatedFeb 25, 2025
View Jira Issue