- Reviewed and fixed shared references to analysis session and to the main profiler windows (Timing Insights, Asset Loading Insights, Networking Insights, Memory Insights). This fixes *.ucache file not being saved on end of a memory trace session (as the destructor of FAnalysisSession that calls destructors of registered analyzers and providers and the save of cache was not run anymore).
- Added debug code to detect leaked shared references to analysis session when the TraceInsights module shutsdown.
#jira UE-139257
#rb none
[FYI] Johan.Berg, Catalin.Dragoiu
#preflight 61f041beff453b751b387a51
#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18725722 in //UE5/Release-5.0/... via CL 18725734 via CL 18725978
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18726021 by ionut matasaru in ue5-main branch]
#rb Jamie.Dale
#preflight 61f010acbe0f0e0a6203836c
#ROBOMERGE-AUTHOR: patrick.laflamme
#ROBOMERGE-SOURCE: CL 18725285 via CL 18725289 via CL 18725294 via CL 18725693 via CL 18725965
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18726009 by patrick laflamme in ue5-main branch]
#preflight 61f00ecfbe0f0e0a62022561
#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18722523 in //UE5/Release-5.0/... via CL 18722542 via CL 18722620
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18722629 by matt peters in ue5-main branch]
#rb none
#jira UE-140126
#rnx
#preflight 61efbb8e8e5c8d4eaabb987c
- FScopedStatsCounter can only add a single hit/size in it's destructor, so a for loop calling ::AddHit on it was just overwriting the values each time.
- Use TrackCyclesOnly so that 'Timer' only adds the time taken to the stats.
- Now the for loop adds hits to the stats manually for each successful request.
#ROBOMERGE-AUTHOR: paul.chipchase
#ROBOMERGE-SOURCE: CL 18720805 in //UE5/Release-5.0/... via CL 18720806 via CL 18720836
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18720839 by paul chipchase in ue5-main branch]
#preflight 61eefc77ba69a4fdb220bf23
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18712765 in //UE5/Release-5.0/... via CL 18712784 via CL 18713147
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18713191 by marc audy in ue5-main branch]
#jira UE-139693
#rb helge.mathee
#preflight skip
#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18712232 in //UE5/Release-5.0/... via CL 18712280 via CL 18712442
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18712467 by jack cai in ue5-main branch]
Previously only enviroment variables paths that contained ';' very correctly parsed. And even in that case the last paths was discarded.
#rb none
#jira UE-140001
#preflight 61eec605aa3f15faa57afefe
#ROBOMERGE-AUTHOR: johan.berg
#ROBOMERGE-SOURCE: CL 18709084 in //UE5/Release-5.0/... via CL 18709097 via CL 18709326
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18709377 by johan berg in ue5-main branch]
Warnings were generated when converting brushes to static meshes, creating geometry collections from static meshes in fracture mode and one instance also occured while loading assets on QAGame startup
#rnx
#rb matt.peters, luc.eygasier
#jira UE-137902
#preflight 61ee7d55ef289ffc6ddfd1ed
#ROBOMERGE-AUTHOR: matija.kecman
#ROBOMERGE-SOURCE: CL 18706982 in //UE5/Release-5.0/... via CL 18706989 via CL 18707053
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18707056 by matija kecman in ue5-main branch]
AMD still has issues with SM6.6 but we can't wait on their fixes much longer.
#jira none
#rb mihnea.balta, lukas.hermanns
#preflight 61eb15ae731e3b40889d249c
[CL 18697016 by christopher waters in ue5-main branch]