Files
UnrealEngineUWP/Engine/Source/Runtime
ben woodhouse f01fc33a83 Make a new RenderthreadCriticalPath stat which includes dependent waits. The new stat still excludes GPU occlusion query waits, the present wait and non-critical path waits (waiting for the game thread or RHI thread). Waits for tasks kicked on the GT are included though (unlike the existing stat).
The implementation extends the existing FThreadIdleStats to track critical path vs non-critical path waits for a thread.

The cvar r.RenderThreadTimeIncludesDependentWaits forces the main renderthread stat to use the new behavior, but this is disabled by default for historical tracking reasons.

#rb Nuno Leiria

#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 21386702 via CL 21387159 via CL 21387356 via CL 21391039 via CL 21391830
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v975-21357124)

[CL 21394348 by ben woodhouse in ue5-main branch]
2022-08-15 17:15:00 -04:00
..
2022-07-12 04:25:20 -04:00
2022-07-17 22:45:06 -04:00
2022-08-15 12:43:10 -04:00
2022-08-09 15:43:58 -04:00
2022-08-12 04:37:59 -04:00
2022-08-10 16:03:37 +00:00
2022-06-30 15:41:13 -04:00
2022-08-09 15:43:44 -04:00
2022-08-10 15:41:44 -04:00
2022-08-10 16:03:37 +00:00