- Also moved FPrimitiveUniformShaderParametersBuilder to its own header to cut down rebuilding when changing scene & nanite definitions.
#rb jamie.hayes
#preflight 644919d41c2846595cfdbf28
[CL 25199110 by Ola Olsson in ue5-main branch]
- add a debug info flags enum/field to indicate which shader debug outputs are desired
- change direct compile txt file mechanism to use this (more options will be added in the near future)
- rename the field on the debug info dump options which indicates that the direct compile file should be skipped to bSourceOnly (when addtional outputs are added these should be skipped as well)
#preflight 6447f6c4b208f61af876e215
#rb Jason.Nadro
#rb Massimo.Tristano
[CL 25183084 by dan elksnitis in ue5-main branch]
#rb trivial
#jira none
#rnx
#preflight 6447d1954052d26a5a8c36cc
- Ends up pretty much the same,as FCompressedBuffer::FromCompressed will return a Null FCompressedBuffer if the provided data is null, but adding the check makes it clear when reading FSourceControlBackend::PullData that payloads might not be found and we are not setting them in that case.
[CL 25179230 by paul chipchase in ue5-main branch]
#rb none
#jira UE-181418
#rnx
#preflight 6447c5482804595a04d1e375
- Each pull operation now takes a FText that can be filled in with additional info about any failures that will cause the new error dialog to be displayed.
-- At the moment we only have info to provide from the source control backend if the connection itself failed.
-- In the future we might want to completely overhaul our error logging and display all messages to the user but our logging system is not really built for that level of redirection at the moment.
- Only pass on the error if it came from a persistent backend, we don't need to worry the user about cached backends which are allowed to fail.
[CL 25178752 by paul chipchase in ue5-main branch]
Since store settings cannot be changed on remote machines (server verifies this), lock the UI components that corresponds to modifications.
#rb ionut.matasaru
#preflight 6447a8f69770663ce2a1c76b
[CL 25177991 by Johan Berg in ue5-main branch]
- do not need to specify a default server target when doing -cook
- UFE allows launching default Game and Client targets now that a default can be specified in BuildSettings (note that it won't verify that a default has been configured - UAT handles this)
#jira UE-181924
#rb Josh.Adams
#preflight 6446823027014596f36a5411
[CL 25163212 by David Harvey in ue5-main branch]
Old Profiler is deprecated since UE 5.0. Use Trace/UnrealInsights instead.
Added UE_DEPRECATED_PROFILER_ENABLED global define toggle (off by default; this allows to temporarily re-enable Profiler if needed; see UnrealFrontend.Target.cs). Profiler module/code will be removed in a future UE version.
#jira UE-141782
#jira UE-118368
#rb David.Harvey
#fyi Johan.Berg
#preflight 64432343f030f684d537e46f
[CL 25161301 by ionut matasaru in ue5-main branch]