Files
UnrealEngineUWP/Engine/Plugins/RenderGraphInsights
zach bethel d54fcc2269 Transient allocator memory improvements
- Async compute resources are able to alias with each other on the async compute pipe.
        - Added r.RDG.AsyncComputeTransientAliasing and GRHIGlobals.SupportsAsyncComputeTransientAliasing to control at runtime and per-platform, respectively.
 - Offload D3D12 create placed resource calls to tasks.
        - Placed resource creation in D3D12 is very expensive relative to other platforms.
 - Fixed tracking of transient memory on platforms that support virtual pages.
 - Added more debug information to RDG insights.
 - Refactored D3D12 barrier implementation to support acquire / discard operations on async compute.

#jira UE-198603
#rb Luke.Thatcher

[CL 32042201 by zach bethel in ue5-main branch]
2024-03-05 19:32:30 -05:00
..