- Formalizing all TargetPlatforms to have a Client version, rename WindowsNoEditor to Windows, and removing DDPI specification of TargetPlatforms, and generate them programmatically
- Updated names DeviceProfiles and Build scripts, as above
- Some PlatformInfo class cleanup
- Added a TNonDesktopTargetPlatformBase class to make most TargetPlatforms simpler
- Added "No Compiled Support" to the Turnkey LaunchOn menu when the TargetPlatforms aren't compiled in (to show that even if you install an SDK, you will need to compile before you can LaunchOn)\
- Starting the transition away from PlatformInfo::FPlatformInfo to FDDPI
[CL 13966487 by Josh Adams in ue5-main branch]
#ROBOMERGE-OWNER: peter.sauerbrei
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 13182187 via CL 13185726 via CL 13185757 via CL 13185850 via CL 13185986
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)
[CL 13186129 by peter sauerbrei in Main branch]
#jira UE-89921
#rb Allan.Bentham
#lockdown Cristina.Riveron
#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 12954544 in //UE4/Release-4.25/... via CL 12954546 via CL 12958639
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12958750 by jack porter in Main branch]
[REVIEW] [at]peter.sauerbrei, [at]thomas.ross
#ROBOMERGE-SOURCE: CL 12869541 via CL 12869543 via CL 12872051 via CL 12872078 via CL 12872092
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12872109 by chris bunner in Main branch]
#rb chris.bunner
#ROBOMERGE-SOURCE: CL 12559526 via CL 12559540 via CL 12559541 via CL 12559542 via CL 12560572
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)
[CL 12560779 by peter sauerbrei in Main branch]
#tests iOS Client
#rb Bob.Tellez
#swarm https://p4-swarm.epicgames.net/reviews/12508562/
#ROBOMERGE-SOURCE: CL 12509357 via CL 12509373 via CL 12509376 via CL 12509377
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12509381 by thomas ross in Main branch]
IOS Crash Reporter Changes
- Moved IOSPlatformCrashContext implementation out of IOSPlatformMisc and into it's own IOSPlatformCrashContext.cpp
- Added new ThirdPartySymbols value to iOS Crash Reporter to signal which system symbols to load in for a given iOS Crash Reprot. Allows us to symbolicate OS crashes in CR.
#jira FORT-273719
#tests iOS Client
#rb https://p4-swarm.epicgames.net/changes/12492099
#ROBOMERGE-SOURCE: CL 12492253 in //UE4/Release-Engine-Staging/...
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)
[CL 12492254 by thomas ross in Main branch]
[REVIEW] [at]pete.sauerbrei
#ROBOMERGE-SOURCE: CL 12448136 via CL 12448143 via CL 12448152 via CL 12457650
#ROBOMERGE-BOT: (v672-12450963)
[CL 12457776 by chris bunner in Release-Engine-Staging branch]
This should allow external QA to set command line options in TestFlight builds without letting players in live do the same.
Test plan:
Ran a Test build, confirmed it pulled my ue4commandline.txt from the documents folder
#ROBOMERGE-SOURCE: CL 12275943 via CL 12285838 via CL 12285932
#ROBOMERGE-BOT: (v668-12245121)
[CL 12286056 by lincoln green in Main branch]
#ROBOMERGE-OWNER: jian.ru
#ROBOMERGE-AUTHOR: jian.ru
#ROBOMERGE-SOURCE: CL 12134924 via CL 12134959 via CL 12135195
#ROBOMERGE-BOT: (v659-12123632)
[CL 12135203 by jian ru in Main branch]
[at]Thomas.Ross [at]Pete.Sauerbrei
#ROBOMERGE-SOURCE: CL 12079808 via CL 12079899 via CL 12079926
#ROBOMERGE-BOT: (v657-12064184)
[CL 12079943 by justin marcus in Main branch]
#rb brandon.schaefer
#ROBOMERGE-SOURCE: CL 11620493 via CL 11622560 via CL 11622714 via CL 11622924
#ROBOMERGE-BOT: (v656-11643781)
[CL 11794548 by peter sauerbrei in Main branch]
#rb thomas.ross
#ROBOMERGE-SOURCE: CL 11083132 via CL 11084957 via CL 11084982 via CL 11085026
#ROBOMERGE-BOT: (v637-11041722)
[CL 11085063 by peter sauerbrei in Main branch]
Disabled by default, set r.Mobile.VirtualTextures=1 to enable
known issues: RVT compression is not implementted, Android OpenGL will have R and G channels swapped for uncompressed streaming VT, no sRGB support
#jira UE-79955
#rb jeremy.moore
#ROBOMERGE-SOURCE: CL 11070636 via CL 11070637
#ROBOMERGE-BOT: (v637-11041722)
[CL 11070638 by dmitriy dyomin in Main branch]