Files
UnrealEngineUWP/Engine/Source/Runtime/RenderCore
zach bethel de0fac09c7 Parallel RDG execution improvements.
- Added ERDGBuilderFlags::AllowParallelExecute to tag specific builders to attempt parallel execution. This avoids cases where small graphs fork tasks and end up causing contention. Only the main scene render graphs are tagged.
 - Moved RHI transition creation to an async task.
 - Moved parallel execute setup and dispatch to an async task.
 - Fixed RDG draining asserts using a short-term workaround by tagging relevant scene textures as non-transient.
 - Deprecated RDG AddPass utilities without names and fixed up last remnants.
 - Enabled parallel RDG execution by default.

#fyi christopher.waters

[CL 16925941 by zach bethel in ue5-main branch]
2021-07-22 12:42:14 -04:00
..