- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none
[CL 8321295 by Josh Markiewicz in Main branch]
OpenVR 1.5.17 was released, so adding support for that.
#rb sdkupgrade
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: joe.conley
#ROBOMERGE-SOURCE: CL 7478901 in //UE4/Release-4.23/... via CL 7478906
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v372-7473910)
[CL 7587662 by joe conley in Dev-Build branch]
OpenVR 1.5.17 was released, so adding support for that.
#rb sdkupgrade
#ROBOMERGE-SOURCE: CL 7478901 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)
[CL 7478906 by joe conley in Main branch]
Back out changelist 7283639 to restore 7278862 and 7281835 to add support for latest version of OpenVR
#jira UE-77190 - Crash when launching onto Windows - OpenVR_api_dll
Changed version string in SteamVRPrivate that was causing a crash on launch on / packaged game (but not in PIE, oddly enough)
Changed version string in Linux file for SteamVR
#rb trivial
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: joe.conley
#ROBOMERGE-SOURCE: CL 7312987 in //UE4/Release-4.23/... via CL 7312992
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)
[CL 7359553 by joe conley in Dev-Build branch]
Back out changelist 7283639 to restore 7278862 and 7281835 to add support for latest version of OpenVR
#jira UE-77190 - Crash when launching onto Windows - OpenVR_api_dll
Changed version string in SteamVRPrivate that was causing a crash on launch on / packaged game (but not in PIE, oddly enough)
Changed version string in Linux file for SteamVR
#rb trivial
#ROBOMERGE-SOURCE: CL 7312987 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7312992 by joe conley in Main branch]
- This allows for Confidential platforms to exist outside of the engine, and insert themselves in as needed
- Directory structure is, where .... mirrors the directory structure for Engine and projects
- /Platforms/XXX/....
- Moving to more data driven approach for ShaderPlatforms and PlatformInfo, where they can be read from DataDrivenPlatformInfo.ini files that live in the platform config folders
- Removed platform mentions from UBT, by way of changing some enums to partial classes with static members (see UnrealTargetPlatform)
- Various other UBT/UAT modifications to allow for looking in other locations for files
- THIS IS NOT A COMPLETE AND FINAL SOLUTION. WE WILL CONTINUE WORK IN DEV-BUILD BEFORE ITS READY FOR PRIMETIME
#rb ben.marsh
[CL 6271418 by Josh Adams in Dev-Build branch]
- Benefits are dubious, while its impact on the binary size is significant.
#rb none
#jira UE-70309
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 5087269 in //UE4/Release-4.22/... via CL 5087270
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5137627 by arciel rekman in Dev-Networking branch]
#jira
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5055200 via CL 5055212 via CL 5057271 via CL 5057295
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)
[CL 5132586 by ben marsh in Dev-Networking branch]