Commit Graph

4275 Commits

Author SHA1 Message Date
steve smith
cf2a5708de Use the Oculus runtime check (IsStandaloneStereoOnlyDevice) to ensure Vulkan is always used if available and specified on Android builds.
#jira UE-78171
#rb ryan.vance

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: steve.smith
#ROBOMERGE-SOURCE: CL 7710348 in //UE4/Release-4.23/... via CL 7710350
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)

[CL 7834976 by steve smith in Dev-Build branch]
2019-08-06 22:22:50 -04:00
chris gagnon
415227ee8a Content browser no longer builds it's package roots from full drive paths.
#jira UE-32570
#rb Jamie.Dale

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 7708221 in //UE4/Release-4.23/... via CL 7708225
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)

[CL 7834926 by chris gagnon in Dev-Build branch]
2019-08-06 22:21:58 -04:00
Ben Marsh
90ad424a43 Fixed summary message in CrashReportClient having an "Assertion Failed:" prefix when triggering a fatal error.
#jira UE-77161
#rb none

[CL 7817219 by Ben Marsh in Dev-Build branch]
2019-08-06 15:37:38 -04:00
dan phillips
cca92d212e Allow a pak file to be made using the subset of another pak file.
Allow more control over the pak cache, cache per pak, indvidual caches for all paks.
Increase the number of cached blocks for XboxOne.
Enable cache per pak for XboxOne.

[FYI] ben.woodhouse
gil.gribb, graeme.thornton

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: dan.phillips
#ROBOMERGE-SOURCE: CL 7681509 via CL 7689295 via CL 7689301
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7809612 by dan phillips in Dev-Build branch]
2019-08-06 12:57:52 -04:00
peter sauerbrei
324794d0dd revert the NANO_MALLOC change as there is some increase in instability after the change that we want to verify is not this change
#rb nope

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 7672858 via CL 7672862 via CL 7677682 via CL 7677822
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7804167 by peter sauerbrei in Dev-Build branch]
2019-08-06 12:22:57 -04:00
allan bentham
3a7d82bc6d Log use of additional GC time for Android/iOS.
If mobile takes > 10s for GC to complete then increase threshold to 30s, log usage of additional time and trigger report from hitch detector.
Add delegate which is called when GC extended time was used.
Increase Android GC timeout to match iOS.
#rnx
#rb Robert.Manuszewski
[FYI] Peter.Sauerbrei, Gil.Gribb, Robert.Manuszewski

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 7669647 via CL 7669654 via CL 7676238 via CL 7676438
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7802784 by allan bentham in Dev-Build branch]
2019-08-06 12:15:21 -04:00
peter sauerbrei
49735982cf turn off NANO_MALLOC on IOS and use our bins again
iOS 11 doesn't support the plist so it will be slightly higher VM until I make a change to allow that os version to continue to use NANO_MALLOC
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 7663868 via CL 7663870 via CL 7671438 via CL 7671615
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7799660 by peter sauerbrei in Dev-Build branch]
2019-08-06 11:58:11 -04:00
mickael gilabert
057f29fe84 Added TryDecommitPending to page cache system
#rb gil.gribb
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: mickael.gilabert
#ROBOMERGE-SOURCE: CL 7659638 via CL 7661386 via CL 7665813 via CL 7666042
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7795918 by mickael gilabert in Dev-Build branch]
2019-08-06 11:35:50 -04:00
michael trepka
3b0c59b4b1 macOS 10.15 has a new max limit of open files (10240, equal to OPEN_MAX, instead of RLIM_INFINITY). Changed the code in MacPlatformMisc that checks and sets the limit to warn only if the resulting limit is lower than OPEN_MAX.
#jira UE-76987
#rb Arciel.Rekman

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7662467 in //UE4/Release-4.23/... via CL 7662475
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7795078 by michael trepka in Dev-Build branch]
2019-08-06 11:28:06 -04:00
rex hill
44bf7a26d1 Remove uncessary code
#rnx
#rb none
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 7651413 via CL 7654684 via CL 7654807
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7791684 by rex hill in Dev-Build branch]
2019-08-06 11:01:54 -04:00
rex hill
c9dd921b02 Fix FTextSnapshot not detecting that Empty == Empty in some cases such as PIE startup.
This caused output log to hang for several seconds rebuilding all lines of text.
Also fixes invariant string comparision on FTextSnapshot.

#jira UE-77849
#rb jamie.dale, alexander.sanoja

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: rex.hill
#ROBOMERGE-SOURCE: CL 7651386 via CL 7654662 via CL 7654790
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7791643 by rex hill in Dev-Build branch]
2019-08-06 11:01:40 -04:00
steve robb
d3d7ec1e99 Disabled 'Non-void function should return a value' PVS warning, which is now causing false positives with TEnableIf.
#rb ben.marsh

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 7648846 via CL 7652624 via CL 7652788
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7790573 by steve robb in Dev-Build branch]
2019-08-06 10:49:25 -04:00
ben marsh
361a53942c Include a non-zero patch component in licensee compatibile-with engine versions. Since licensee-built engines do not obey the same guaranteed compatibility between engine hotfixes, we need to ensure that we always treat newer licensee changelists as monotonically incrementing (rather than early-out in FEngineVersion::GetNewest because the patch version is greater).
#rb none
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7650713 in //UE4/Release-4.23/... via CL 7650718
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7790415 by ben marsh in Dev-Build branch]
2019-08-06 10:47:33 -04:00
graeme thornton
7dc4b3ca3f Change formatting of a pointer in a decompression failure log to use "%p"
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: graeme.thornton
#ROBOMERGE-SOURCE: CL 7648177 via CL 7648178 via CL 7648299 via CL 7648373
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7790144 by graeme thornton in Dev-Build branch]
2019-08-06 10:44:56 -04:00
matt kuhlenschmidt
5e5dbd71c9 Moved water spline metadata to the water actor to avoid blueprints recompiling and sometimes wiping out the metadata (due to it not being outered to the actor).
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 7641102 via CL 7643286 via CL 7643392
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7787829 by matt kuhlenschmidt in Dev-Build branch]
2019-08-06 10:11:49 -04:00
brandon schaefer
10eb730cd6 Fix build failure
#jira UE-78002
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 7641721 in //UE4/Release-4.23/... via CL 7641723
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7787245 by brandon schaefer in Dev-Build branch]
2019-08-06 10:02:45 -04:00
michael trepka
5c4f76a28a Copy of CL 7605175
Changes to make new Clang in Xcode 11 beta compile the engine witout warnings

#jira UE-77043

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7627878 via CL 7627884 via CL 7636118 via CL 7636120
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7733034 by michael trepka in Dev-Build branch]
2019-08-05 07:34:10 -04:00
justin marcus
53674231a0 Install Bundle Manager
- Add ability to force a full install.
- Add ability to query full install size specifically.
[at]Thomas.Ross

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 7623546 via CL 7623547 via CL 7635140 via CL 7635202
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7732366 by justin marcus in Dev-Build branch]
2019-08-05 07:23:45 -04:00
brandon schaefer
8aab5db516 Add FPlatformMisc::GetPlatformChunkInstall() to Linux
#jira UE-69256
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 7633907 in //UE4/Release-4.23/... via CL 7633908
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7731860 by brandon schaefer in Dev-Build branch]
2019-08-05 07:11:12 -04:00
marc audy
f7f505d2a6 Remove duplicate function definition
#rnx
[FYI] Michael.Noland

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 7628602 via CL 7628611
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7731598 by marc audy in Dev-Build branch]
2019-08-05 07:08:08 -04:00
michael noland
a33a2ac4ae Core: Added FAutoConsoleCommandWithWorldArgsAndOutputDevice wrapper to pair with FConsoleCommandWithWorldArgsAndOutputDeviceDelegate
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.noland
#ROBOMERGE-SOURCE: CL 7620638 via CL 7625963 via CL 7626121
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7730475 by michael noland in Dev-Build branch]
2019-08-05 06:55:03 -04:00
peter sauerbrei
3146b5cf16 properly set the memory values in the OOM crash report
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 7616418 via CL 7617371 via CL 7617388 via CL 7625102 via CL 7625259
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7729368 by peter sauerbrei in Dev-Build branch]
2019-08-05 06:44:39 -04:00
peter sauerbrei
96a8ea457b fix for startup crash on IOS, re-enable use of the OS nano malloc region
#rb nope

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 7565966 via CL 7576270 via CL 7585516 via CL 7606895
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v385-7708028)

[CL 7716481 by peter sauerbrei in Dev-Build branch]
2019-08-05 04:55:14 -04:00
steve smith
31932cfcc1 Use the Oculus runtime check (IsStandaloneStereoOnlyDevice) to ensure Vulkan is always used if available and specified on Android builds.
#jira UE-78171
#rb ryan.vance

#ROBOMERGE-SOURCE: CL 7710348 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7710350 by steve smith in Main branch]
2019-08-02 16:56:37 -04:00
chris gagnon
e764afa8e8 Content browser no longer builds it's package roots from full drive paths.
#jira UE-32570
#rb Jamie.Dale

#ROBOMERGE-SOURCE: CL 7708221 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7708225 by chris gagnon in Main branch]
2019-08-02 13:24:41 -04:00