Commit Graph

250 Commits

Author SHA1 Message Date
jeff newquist
5ea7789d60 Rename UE4CommandLine.txt to UECommandLine.txt and deal with all the related changes
#rb TBD
#jira UE-113713

[CL 16093056 by jeff newquist in ue5-main branch]
2021-04-22 10:29:26 -04:00
christopher waters
2f132565b1 Tessellation Removal: Removing various leftover Tessellation code.
#jira UE-94564
#rb mihnea.balta
#preflight 608043e687373000015502b2

[CL 16080287 by christopher waters in ue5-main branch]
2021-04-21 16:11:32 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
Jack Porter
d00829e119 Remove deprecated GetStatsThreadMask from FIOSPlatformAffinity
#jira UE-112070
#preflight 6061de9be3224c0001f44990

[CL 15857899 by Jack Porter in ue5-main branch]
2021-03-29 23:11:02 -04:00
Marc Audy
8f73cd7fa9 Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
This represents UE4/Main @ 15601601

[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
Josh Adams
5f27a8dbcb [Upgrade Notes Critical! Licensee build scripts and DeviceProfiles may need updating]
- 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]
2020-07-29 16:19:10 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
peter sauerbrei
59eaa118d6 addition of iPad Pro 2020 profiles (12.9 and 11)
#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]
2020-05-05 15:16:59 -04:00
jack porter
a0bd0a8b9b Added some placeholder slots in EIOSDevice so we can add newly released iDevice support in a hotfix. To be cleaned up in UE-92275.
#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]
2020-04-21 15:13:04 -04:00
chris bunner
366bff6e1f Adding iPhoneSE2 device profile. Defaulting to the iPhone11.
[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]
2020-04-16 16:05:06 -04:00
peter sauerbrei
2ef27e0913 re-organize IsSupported API to pull game specific code out of the engine and clean up some of our platform #ifs
#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]
2020-04-02 14:21:11 -04:00
thomas ross
77bc5cb7fa Fix for compiler errors due to 3rd party PLCrashReporter libraries not having header guards and iOS now including them in multiple places.
#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]
2020-04-01 14:41:48 -04:00
thomas ross
11b2581ce8 Manaul Merge of CL 12492099 due to Robomerge conflicts:
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]
2020-03-30 20:41:28 -04:00
chris bunner
3f487b5e25 Append a basic OS version check to iOS crash and MTBF metrics so we can filter out expected stability issues on unsupported IOS versions. Version is defined by the project cs as a series of defines for Major, Minor and Patch versions.
[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]
2020-03-26 16:37:47 -04:00
lincoln green
e9a4acbf27 Read Command line from documents folder in Shipping TestFlight builds
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]
2020-03-19 02:12:23 -04:00
jian ru
750d28b2a1 Avoid the overhead of calling GetCurrentFirstLODIdx_RenderThread on platforms that don't support landscape visual mesh LOD streaming
#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]
2020-03-11 13:40:19 -04:00
justin marcus
e7d44c9c2a Implement FPlatformMisc::RequestExit and FPlatformMisc::RequestExitWithStatus for IOS
[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]
2020-03-09 13:52:44 -04:00
peter sauerbrei
0686a3a974 fix for crash while attempting to convert the minidump to human readable form
#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]
2020-02-29 00:40:36 -05:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
peter sauerbrei
27276f0a29 addition of API to query update status on the app store for IOS, this allows the app to know whether or not an update is available on the store before sending the user there
#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]
2020-01-22 13:36:49 -05:00
dmitriy dyomin
32bb8acd0b Support virtual textures on mobile platforms. Requires Vulkan, OpenGL ES3.1 + SRV, iPhone8 and up.
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]
2020-01-20 22:16:23 -05:00