- Added AppId, AppVersion and UserId as FEditorAnalyticSession members and updated FEditorSessionSummaryWriter to write them.
- Changed FEngineAnalytics::GetProvider() to return IAnalyticsProviderET rather than IAnalyticsProvider.
- Updated FEditorSessionSummarySender to embed the AppId/AppVersion/UserId as attribute when sending the summary event and also configured the AnalyticsProvider to use the SessionID/AppID/AppVersion/UserID of the event rather than the current one.
- Added a function to return the current IAnalyticProviderET configuration.
#rb Wes.Hunt
Edigrated 11445334 and 11459406.
[CL 11512055 by Patrick Laflamme in 4.25 branch]
Fixes off-by-one error in frames provider
This caused frames to be mis-reported when using FFrameProvider::GetFrameFromTime.
#jira UE-88149 - Previous frame button on Gameplay insights transport control has no impact
#rb Jurre.deBaare
[CL 11498367 by Thomas Sarkanen in 4.25 branch]
#jira UE-88390
#rb na
Merging
//UE4/Dev-Anim/Engine/Source/Developer/RigVMDeveloper/Private/RigVMModel/RigVMController.cpp
to //UE4/Dev-Anim/Engine/Source/Developer/RigVMDeveloper/Private/RigVMModel/RigVMController.cpp
[CL 11498280 by Helge Mathee in 4.25 branch]
Fixing memory leak when GC is not called in datasmith mesh exporter
#jira UE-87989
#review-11255122 JeanMichel.Dignard
#rb JeanMichel.Dignard
[CL 11461470 by benoit deschenes in 4.25 branch]
#rb Alexis.Matte
#ROBOMERGE-SOURCE: CL 11386825 via CL 11386830 via CL 11386831
#ROBOMERGE-BOT: (v654-11333218)
[CL 11386832 by bob tellez in Main branch]
#rb none
#ROBOMERGE-OWNER: matt.kuhlenschmidt
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 11382968 via CL 11382988 via CL 11382990
#ROBOMERGE-BOT: (v654-11333218)
[CL 11383722 by matt kuhlenschmidt in Main branch]
#rb none
#jira UE-88438
#ROBOMERGE-SOURCE: CL 11341704 via CL 11350709 via CL 11350959
#ROBOMERGE-BOT: (v654-11333218)
[CL 11351178 by rex hill in Main branch]
#jira UE-88368
#rb chris.gagnon, rex.hill
#ROBOMERGE-SOURCE: CL 11339223 via CL 11345303 via CL 11345519
#ROBOMERGE-BOT: (v654-11333218)
[CL 11345711 by rex hill in Main branch]
The opcode was only added to the argument list when WITH_EDITOR was defined, so all the positional arguments used by the string formatter were offset by -1.
#rb none
#ROBOMERGE-SOURCE: CL 11335700 via CL 11335730
#ROBOMERGE-BOT: (v653-11302973)
[CL 11335734 by mihnea balta in Main branch]
V1028: Possible overflow. Consider casting operands of the 'j + IABOffsetIndex' operator to the 'uint64' type, not the result.
#codereview Rolando.Caloca
#rb none
#rnx
[CL 11311722 by Ben Marsh in Main branch]
- Defines will still be there if we're dumping the shader code for debug.
- This makes the code less unique in general case and also avoids unnecessary works that no one sees.
#rb Lukas.Hermanns
[FYI] Lukas.Hermanns, Rolando.Caloca
#ROBOMERGE-SOURCE: CL 11311362 via CL 11311438
#ROBOMERGE-BOT: (v653-11302973)
[CL 11311455 by arciel rekman in Main branch]
Changed the way details panels handle multiple root objects. The filter can now specify this without setting a specific flag on a details panel at creation time.
[CODEREVIEW] chris.gagnon
#ROBOMERGE-OWNER: matt.kuhlenschmidt
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 11308033 via CL 11308037 via CL 11308040
#ROBOMERGE-BOT: (v653-11302973)
#rb none
[CL 11310703 by matt kuhlenschmidt in Main branch]