FGeometryCacheStreamingManager::RemoveGeometryCache calls FlushRenderingCommands which shows up as a hitch when profiling.
[Link Removed]
Ideally the flush added in CL#23782411 to fix a rare deadlock could be reverted and the deadlock addressed without the flush.
Steps to Reproduce
1. Create a level with a playing GeometryCache
2. Create a blueprint to play, stop, then destroy the GeometryCache
3. Run the game client with Insights attached
4. Load the level and let the blueprint finish and garbage collection happen
Expected
FlushRenderCommands isn't called when the GeometryCache is removed
Actual
FlushRenderCommands is called when the GeometryCache is removed
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-296128 in the post.
0 |
Component | UE - Editor - Content Pipeline - Alembic |
---|---|
Affects Versions | 5.3, 5.4, 5.5 |
Target Fix | 5.7 |
Created | Jun 12, 2025 |
---|---|
Updated | Jun 13, 2025 |