added TaskGraph specific traces as a separate channel that needs to be enabled by `-trace=tasks`. They include timing info about all task states and waiting for tasks. UnrealInsights support is limited for now. All info is available, a number of task specific counters are added, but dependency and waiting visualisation is not done yet. Available counters are:
* task latency
* number of scheduled tasks
* number of executing tasks
#rb ionut.matasaru martin.ridgers
[CL 15240172 by Andriy Tylychko in ue5-main branch]
[at]mickael.gilabert, [at]jonas.meyer
#rnx
#localization none
#tests Waiting for PF to test on switch.
[FYI] jay.chaney
#ROBOMERGE-SOURCE: CL 13145545 via CL 13145546 via CL 13145547 via CL 13145548 via CL 13145550 via CL 13145555
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)
[CL 13145556 by jordan cristiano in Main branch]
#rb trivial
#rnx
#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: jordan.cristiano
#ROBOMERGE-SOURCE: CL 13044189 via CL 13044194 via CL 13044196 via CL 13044202 via CL 13044205
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)
[CL 13048139 by jordan cristiano in Main branch]
Previously, having two commands required a specific ordering to turn RT polling on and off. There was also a race condition where RT is set to poll and wakeups triggered off while RT is already sleeping waiting for a wakeup. Nothing was initially waking it up to start polling. These are all fixed.
#rb serge.bernier
[FYI] andrew.ladenberger
#rnx
#ROBOMERGE-SOURCE: CL 13043381 via CL 13043888 via CL 13043902 via CL 13043919 via CL 13043933
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)
[CL 13043942 by jordan cristiano in Main branch]
#rb mickael.gilabert
[FYI] mike.fricker
#rnx
#ROBOMERGE-SOURCE: CL 12692247 via CL 12692249 via CL 12692255 via CL 12692259
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)
[CL 12692267 by jordan cristiano in Main branch]
#rb stefan.boberg
#jira none
#ROBOMERGE-SOURCE: CL 12670885 in //UE4/Release-4.25/... via CL 12670887 via CL 12670888
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12672054 by jonas meyer in Main branch]
Systems that use TraceLog now uses channels to control if events are emitted. Also introduce a new command line argument "-trace" which allows users to specify a comma separated list of channel names to enable.
#rb martin.ridgers, ionut.matasaru
[CL 10950761 by Johan Berg in Dev-Core branch]
#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
[FYI] ben.woodhouse
#rb stu.mckenna
#ROBOMERGE-SOURCE: CL 8781554 via CL 8797169
#ROBOMERGE-BOT: (v422-8689730)
[CL 8797330 by dan phillips in Main branch]