Files
UnrealEngineUWP/Engine/Source/Runtime/RHICore
zach bethel 522b0e9af3 RDG Refactor to Improve Parallelism
- Subresource state tracking manipulates less data by always using pointers instead of copying full states.
 - Offloaded pooled texture / buffer allocations to an async task.
 - Removed dependency between pooled resource allocations and collecting resource barriers. The 'finalize' phase now gathers both first and last barriers for a resource.
 - Refactors RDG allocator implementation to make things simpler.
 - Moved async tasks within RDG to use the setup task API.
 - Moved culling into the async setup queue.

[CL 30774932 by zach bethel in ue5-main branch]
2024-01-22 11:04:48 -05:00
..
2023-12-06 15:58:34 -05:00