#ROBOMERGE-AUTHOR: james.doverspike
#ROBOMERGE-SOURCE: CL 19063264 via CL 19063265 via CL 19075431 via CL 19077141 via CL 19078937
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)
[CL 19122628 by james doverspike in ue5-main branch]
- Application is now built separately and has a native executable for each supported host platform (win-x64, osx-x64, linux-x64).
- Included Publish.bat file allows publishing new builds for each platform to the correct location.
- Bundled Mono distribution is no longer required for bootstrapping the repo.
- Publish script will likely need updating to support osx-arm64 once we upgrade to NET 6.0.
- Renamed environment variables and state files to be UE_ rather than UE4_.
#fyi Ryan.Hummer, Jonathan.Adamczewski, Will.Damon, Brandon.Schaffer
#preflight none
[CL 19122278 by Ben Marsh in ue5-main branch]
The Engine currently no longer spits out a binary for Editor (it does for game) with -ASan appended. Something to resolve at a later date
We can still run ASan tests, but now the binary will be UnrealEditor vs UnrealEditor-ASan
#jira none
#rb none
#fyi Jerome.Delattre
#preflight none
[CL 19113559 by Brandon Schaefer in ue5-main branch]
Setting array-based config variables in ASP.NET is tricky since they are only additive and cannot remove already set values.
#preflight none
[CL 19112365 by carl bystrom in ue5-main branch]
* Suppress warnings in CLI11 headers
* Use WIN32_LEAN_AND_MEAN=1 and include specific headers when they're needed
Some windows headers (at least in some versions of the SDKs) do not pop the warning suppression states, which causes inconsistent warning reporting whenever Windows.h is included.
By adding WIN32_LEAN_AND_MEAN, we avoid the issue at least in the common case.
* Suppress various deprecation warnings in Windows headers (_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING, _WINSOCK_DEPRECATED_NO_WARNINGS, _SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING, _CRT_SECURE_NO_WARNINGS)
* Fix blake3 include path when using cmake
This fixes compilation warnings when using Windows SDK 10.0.22000.0.
#rb Martin.Ridgers
#preflight 6216532d0f71e491cc023eec
[CL 19111912 by Yuriy ODonnell in ue5-main branch]
EpicGames.Serialization does not allow writing anonymous fields in objects so we have had to change how certain objects are generated within Horde Storage. This is good as the objects is then also consistently convertable to json.
#preflight none
[CL 19111762 by Joakim Lindqvist in ue5-main branch]
#fyi Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Ensure name suffixes are added if the TargetName is replaced in UEBuildTarget (manually merge due to conflict)
#rnx
#rb none
#preflight 61e9e7f6ab6e1cc028bd372a
[CL 19095177 by joe kirchoff in ue5-main branch]
#fyi joe.kirchoff
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL18683346
#fyi Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Ensure name suffixes are added if the TargetName is replaced in UEBuildTarget (manually merge due to conflict)
#rnx
#rb none
#preflight 61e9e7f6ab6e1cc028bd372a
[CL 19094975 by joe kirchoff in ue5-main branch]
#fyi Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Ensure name suffixes are added if the TargetName is replaced in UEBuildTarget (manually merge due to conflict)
#rnx
#rb none
#preflight 61e9e7f6ab6e1cc028bd372a
[CL 19094839 by joe kirchoff in ue5-main branch]
- Scope: Pure Metallic, Thin(as ThinTranslucent), Transparent/Refractive material(including volumetric transmittance for PathTracer), simple opaque, emissive materials
- Roughness(with Glossiness mode) converted linearly. So that it's invertible same as in Max - e.g. 0.5 Roughness is same as 0.5 Gloss
- Specular/Ior conversion suported for both Ior and Disney modes. Ior is properly converted(to Specular). And Disney Specular to refraction Ior.
#jira UETOOL-4970
#preflight 6215b8ea0f71e491ccea8460
#rb benoit.deschenes
[CL 19083835 by kerim borchaev in ue5-main branch]