Server csvs are being filtered out by PRS due to auto trace/framepro captures during the match.
#rb richard.smith
[FYI] ben.woodhouse
[CL 31589223 by jordan cristiano in ue5-main branch]
* Optionally output a CSV of changed/new packages.
* Add an additional directory input if containers get separated off during a build process
* Catch optional segment containers and patch up the container id per the id fix in a separate CL.
bunch of different preflights due to CIS issues.
#rb fabian.giesen
#jira UE-172130
[CL 31576665 by dan thompson in ue5-main branch]
* All existing functionality is preserved.
* Additional functionality: allow to set denylists using a regex on the GPU name in addition of per-RHI.
* Additional functionality: these constraints (RHI name, GPU name) can now also be applied to the SuggestedDriverVersion entries.
* Further constraints can easily be added in the FDriverConfigEntryConstraints class if needed in the future.
* Now suggest the recommended driver OR latest drivers in the pop-up message (unless latest driver is denylisted).
* Remove unused code and modernize legacy code.
* Add bespoke unit tests.
#rb elizabeth.bunner, nicolas.mercier
#tests tested by QA on a variety of multi-vendor scenarios
[CL 31568290 by daniele vettorel in ue5-main branch]
Also fixed up some minor things missed from the new detail mode (comments, etc).
#rb jordan.cristiano
[FYI] bryce.lumpkin, Andrew.Davidson, mihnea.balta
[CL 31535952 by andrew ladenberger in ue5-main branch]
- Available on SM6
- Disabled with config
- Includes support for heap allocations on Metal, enabled by default, can be disabled with -nometalheap
#rb Luke.Thatcher, Chris.Waters, Laura.Hermanns
#jira UE-204112
[CL 31531113 by carl lloyd in ue5-main branch]
- Fixed an issue with config override filenames on the commandline
#rb Matt.Peters
#changelist validated
#virtualized
[CL 31528217 by josh adams in ue5-main branch]
https://developercommunity.visualstudio.com/t/VS-2022-1790-Preview-10-__builtin_arr/10519788
/predefined C++ types (compiler internal)(420): error C2248: 'FHazardPointerCollection::FHazardRecord::FHazardRecord': cannot access private member declared in class 'FHazardPointerCollection::FHazardRecord'
#rb robert.manuszewski
[CL 31517744 by steve robb in ue5-main branch]
Some channels are marked read-only (e.g. memory tracing channels) and cannot be toggled while the application is running. However there was no feedback when users tried to enable those channels using console commands for example or using the public API. With this change a logging channel argument is added to several internal methods in order to output information correctly, to console feedback when needed.
#rb ionut.matasaru
#jira UE-149917
[CL 31515121 by johan berg in ue5-main branch]
This required fixing a cycle where FInternationalization::Get() was being called during FInternationalization::Initialize
[FYI] Leon.Huang, Will.Brown
#rnx
[CL 31509710 by jamie dale in ue5-main branch]
#rb evgenii.babinets
[FYI] ben.woodhouse
#tests Win64 test client csv start/stop with stat namedevents/stop with stat namedevents
[CL 31494710 by jordan cristiano in ue5-main branch]
- Changed some post-load fixup to work with existing single files, instead of only Branch files
#jira UE-206843
#rb Matt.Peters
[CL 31487914 by josh adams in ue5-main branch]
Enable hitch detection in Studio Telemetry only when the application is in the foreground.
Increased the Hitch detection frequency as this was not the cause of the Telemetry dashboard inefficiency.
Added explicit TaskName Insights Region
[FYI] robert.millar, matt.breindel
[CL 31473622 by mark lintott in ue5-main branch]
[Backout] - CL31459949
[FYI] bob.tellez
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL31443953
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
Phase 1 of the FConfigBranch changes:
Introduced FConfigBranch which maintains logic and data for each individual branch of GConfig (Engine, Game, Input, DeviceProfiles, etc), with static and dynamic layers
Introduced FConfigCommandStream which is how each layer is loaded, and Apply'd to an FConfigFile
Added a new way of making a "diff" of in-memory vs what's loaded, which creates an FConfigCommandStream that can be re-applied (more useful in Phase 2, see below)
Expectation is no visible differences from before this change, as it's mostly internal data structure changes
Phase 2 is where the functional changes will happen, with the dynamic layers being able to be removed at runtime, and the state of GConfig is maintained as expdected
The editor does maintain full state of where config values come from, so the "getini" command in the editor will show a lot more information now
Runtime will not keep any state, so unloading dynamic layers is not supported by default (running with -ConfigReplayMethod=1 or 2 will allow for it, but will use more memory)
#rb david.harvey
#jira UE-201472
[CL 31470013 by josh adams in ue5-main branch]