Commit Graph

271 Commits

Author SHA1 Message Date
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
axel riffard
700293af06 Unshelved from pending changelist '15636883':
Remove iOS 12 and set Metal shading default to 2.2 #jira UE-106400 #rb jack.porter #review-15719081 jack.porter
#preflight 6051f3c280c0a500017227a2

#ROBOMERGE-OWNER: axel.riffard
#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 15719621 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
#ROBOMERGE-CONFLICT from-shelf

[CL 15723503 by axel riffard in ue5-main branch]
2021-03-17 10:40:58 -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
Martin Ridgers
b8ed8ba3d4 When capturing and reporting callstacks, use the return address of a failure instead of a count of stack frames to trim. The count approach was spread about in many places and fragile to maintain as code changed. This resulted in "noisy" callstacks with distracting boilerplate present like assert dispatch functions.
#rb brandon.schaefer,will.damon,johan.berg
#rnx

#ushell-cherrypick of 15568119 by Martin.Ridgers

[CL 15568152 by Martin Ridgers in ue5-main branch]
2021-03-02 07:48:13 -04:00
Jack Porter
9aacfb79c5 Change Android and iOS logging tags from [UE4] to [UE]
Change default logfile names from UE4 to Unreal
#rb trivial
#fyi Chris.Babcock

[CL 14974968 by Jack Porter in ue5-main branch]
2021-01-04 09:37:25 -04:00
Jack Porter
8515f238e9 Fix IOSChunckInstaller ObjC & C++ Lambda issue
ChunkID doesn't need to be copied to a __block as it's captured by value and not changed by the completion callback. The __block confuses C++ lambdas used inside UELOG
#jira UE-104565
#rb None
#fyi Josh.Adams

[CL 14938821 by Jack Porter in ue5-main branch]
2020-12-16 09:07:18 -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
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
Marc Audy
95c133ed44 Fix stray letter introduced by mis chording ctrl-s to save
#rb
#rnx
#robomerge[RELEASE] Release-Engine-Staging
#robomerge[BOT1] Main-For-EngineMerge

[CL 12783435 by Marc Audy in Main branch]
2020-04-14 14:30:47 -04:00
Marc Audy
215bd18dff Fix iOS non-unity build errors
#rb
#rnx
#robomerge[RELEASE] Release-Engine-Staging
#robomerge[BOT1] Main-For-EngineMerge

[CL 12782085 by Marc Audy in Main branch]
2020-04-14 13:17:19 -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
peter sauerbrei
a4b76b7e79 fix GetFreeMemoryMB to properly utilize the FPlatformMemory::GetStats method so that we get consistent results
#rb none

#ROBOMERGE-SOURCE: CL 12507779 via CL 12507788 via CL 12507799 via CL 12507807
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12507819 by peter sauerbrei in Main branch]
2020-04-01 12:24:52 -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
jamie dale
d9273b52a8 Allow Truncate to retry if interrupted
Ensure we're using the 64-bit version of Truncate so it can deal with large files correctly.

#jira UE-89826
#rb Stefan.Boberg

#ROBOMERGE-SOURCE: CL 12094830 in //UE4/Release-4.25/... via CL 12094841
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)

[CL 12094854 by jamie dale in Main branch]
2020-03-09 17:05:42 -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
Matt Peters
40f55732ba #jira FORT-236167
[REVIEW]
#rb Graeme.Thornton
Optimize Pak file indices by computing the PathHashIndex in unrealpak rather than using strings at runtime.
This also removes the need to shrink the string indices for performance, which was triggering a bug due to unsynchronized multithreaded access.

#ROBOMERGE-SOURCE: CL 11442058 in //Fortnite/Release-12.00/... via CL 11442063 via CL 11442073 via CL 11442081

[CL 11443295 by Matt Peters in Main branch]
2020-02-14 09:53:05 -05:00