Commit Graph

811 Commits

Author SHA1 Message Date
josh adams
ccdbe479fc - Added a default ini setting to make Windows DDPI memory freezing ini parsing get correct value for raytracing
#rb none

#ROBOMERGE-SOURCE: CL 12964764 via CL 12964815 via CL 12964956
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12965096 by josh adams in Main branch]
2020-04-21 19:24:53 -04:00
chris babcock
5901c8a0ca Add option for up to 2 overflow obb files
#ue4
#android
[CODEREVIEW] Jack.Porter
#rb none


#ROBOMERGE-SOURCE: CL 12910957 via CL 12910958 via CL 12910959
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12910960 by chris babcock in Main branch]
2020-04-19 04:56:53 -04:00
ben marsh
fd120f8044 Remove UnrealWatchdog (simplifying NotForLicensees dependencies)
#jira

#ROBOMERGE-SOURCE: CL 12675871 via CL 12675879 via CL 12675884
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12675889 by ben marsh in Main branch]
2020-04-08 13:27:42 -04:00
mi wang
0936165866 Tweak some culture display name substitutes.
#jira UELOC-4322
#rnx
#rb none

#ROBOMERGE-SOURCE: CL 12658385 in //UE4/Release-4.25/... via CL 12658388 via CL 12658399
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12658409 by mi wang in Main branch]
2020-04-07 13:07:47 -04:00
kriss gossart
e4292c3cac Chaos Cloth - Rollback UClothLODDataCommon to FClothLODData to prevent crashes in SkeletalMesh PostLoad.
#jira UE-91075
#rb none
[FYI] Benn.Gallagher, Jaco.Vandyk

#ROBOMERGE-OWNER: kriss.gossart
#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 12556067 via CL 12556089 via CL 12558368 via CL 12558401 via CL 12559878
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12559891 by kriss gossart in Main branch]
2020-04-02 14:15:35 -04:00
andrew grant
3cc86b3d2f Optimizations for DDC access on remote / slow drives.
If a filesystem node is not available not prompt the user and optionally retry incase they need to mount a drive or start VPN

Fiilesystem nodes now perform a speed test using a selection of 'DDC sized' files to determine a classification (local, fast, ok, slow).

Add a new 'ConsiderSlowAt' property to the 'Filesystem' DDC node type. If latency to the node is >= this value then the node will be marked as slow which disables touch'ing and reduces file stats

Interface Changes

- Add the concept of a speed class to nodes
- Add GetName to nodes for better debugging / logging
- WouldCache query that allows caches to opt of of consideration early and avoid async tasks being created.
- Create a new 'FileBackedDerivedDataBackend' class that's the for the memory/boot backend and future classes
- TryToPrefetch interface functions for future use

Behavior Changes

- Moved parameter parsing into FileSysteDerivedDataBackend as things were getting out of hand
- FileSystemDerivedDataBackend now performs a speed test using 'DDC sized' files in separate directories and applies a classification
- Slow locations turn off touching of data on read
- Slow locations always return true for CachedDataProbablyExists. It's faster just to try to read and fail
- If the shared DDC is not available the user is prompted incase they need to mount it.

[at]ben.marsh [at]josh.engebretson
#rb swarm
#tests lots of PIE runs with / without this option


#ROBOMERGE-SOURCE: CL 12387516 via CL 12387517 via CL 12396622
#ROBOMERGE-BOT: (v671-12333473)

[CL 12396757 by andrew grant in Release-Engine-Staging branch]
2020-03-24 19:12:36 -04:00
jeremy moore
a5b54434c7 Readd support for 16bit virtual texture page tables.
This had been broken by a previous changelist (9751925)
#jira none
#rb none

#ROBOMERGE-SOURCE: CL 12382248 in //UE4/Release-4.25/... via CL 12382250
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)

[CL 12382257 by jeremy moore in Main branch]
2020-03-23 15:55:34 -04:00
carl lloyd
a745d7eb86 Removed ATC/ETC1 and Android PVR texture formats
[at]Chris.babcock [at]Jack.porter
[FYI] [at]Rolando.Caloca [at]Luke.Thatcher
#rb Chris.babcock, Jack.porter, Rolando Caloca
#jira none

#ROBOMERGE-SOURCE: CL 11825686 in //UE4/Release-4.25/... via CL 11825740
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11825801 by carl lloyd in Main branch]
2020-03-02 11:26:01 -05:00
carl lloyd
fe57817d94 Added Android Desktop Forward Rendering (Experimental)
[at]jack.porter [at]dmitry.dyomin [at]juan.canada [at]rolando.caloco
#rb jack.porter, dmitry.dyomin, juan.canada, rolando.caloco
#jira none

#ROBOMERGE-SOURCE: CL 11824876 in //UE4/Release-4.25/... via CL 11824884
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11824898 by carl lloyd in Main branch]
2020-03-02 11:00:17 -05:00
charles derousiers
b25c81d971 Change hair default material and hair debug material to not use the special material flag and reduce minimal shader being required to compile the engine.
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 11819075 in //UE4/Release-4.25/... via CL 11819127
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11819162 by charles derousiers in Main branch]
2020-03-02 06:41:46 -05:00
chris babcock
6df461dc0d Provide more control over OBB selection
#jira UE-89810
#ue4
#android
#rb Brandon.Schaefer

#ROBOMERGE-SOURCE: CL 11792686 in //UE4/Release-4.25/... via CL 11792867
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11792949 by chris babcock in Main branch]
2020-02-28 20:20:36 -05:00
michael noland
9c6ab2e98c Blueprints: Merged UK2Node_LatentOnlineCall into UK2Node_AsyncAction, and moved it from the Kismet module into BlueprintGraph
#jira UE-89731
#rb marc.audy

#ROBOMERGE-SOURCE: CL 11703390 in //UE4/Release-4.25/... via CL 11703446
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11703551 by michael noland in Main branch]
2020-02-27 17:17:36 -05:00
chris babcock
c3e14aa762 Add option to force use of legacy ld instead of lld for Android
#jira UE-89634
#ue4
#android
#rb Jack.Porter


#ROBOMERGE-SOURCE: CL 11646388 in //UE4/Release-4.25/... via CL 11646389
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11646391 by chris babcock in Main branch]
2020-02-26 22:08:53 -05:00
max chen
0286bcfd8d Cine Camera: Update 16:9 Film SensorWidth and SensorHeight to 24.00 x 13.5
#jira UE-89251
#rb matt.hoffman, ludovic.chabant

#ROBOMERGE-SOURCE: CL 11584689 in //UE4/Release-4.25/... via CL 11584794
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11585539 by max chen in Main branch]
2020-02-22 18:18:38 -05:00
max chen
b8e8f32920 Cine Camera: Update 16:9 Digital Film SensorWidth and SensorHeight to 23.76x13.365 to match Arri Alexa from https://vfxcamdb.com/arri-alexa/
#jira UE-89251
#rb matt.hoffman, ludovic.chabant

#ROBOMERGE-SOURCE: CL 11578668 in //UE4/Release-4.25/... via CL 11578678
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11585459 by max chen in Main branch]
2020-02-22 18:16:00 -05:00
dmitriy dyomin
8e27b57ef8 Set SensorLandscape orientation as default for Android apps
Set Fullscreen as default for Android Apps
#jira UE-86775
#rb jack.porter

#ROBOMERGE-SOURCE: CL 11574440 in //UE4/Release-4.25/... via CL 11574441
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11585198 by dmitriy dyomin in Main branch]
2020-02-22 17:01:59 -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
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
christina tempelaarl
6a467ccc6a Added PhysicalMaterialMasks show flag and visualization in level editor and static mesh editor.
#jira UE-1951
#rb matt.kuhlenschmidt


#ROBOMERGE-SOURCE: CL 11310306 via CL 11310328
#ROBOMERGE-BOT: (v653-11302973)

[CL 11311396 by christina tempelaarl in Main branch]
2020-02-10 16:05:45 -05:00
Ryan Gerleve
35e095a9d8 Copying //UE4/Dev-Networking @ CL 11201841 to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 11202190 by Ryan Gerleve in Main branch]
2020-01-31 18:46:22 -05:00
Lina Halper
44c1bb3292 COPY from //Dev-Anim to //Dev-Main
#rb: none
#fyi: Laurent.Delayen, Thomas.Sarkanen

[CL 11088765 by Lina Halper in Main branch]
2020-01-22 17:58:55 -05:00
JeanMichel Dignard
7130d293f2 Merging main @ cl 11028482
#rb none
#rnx

[CL 11029060 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-16 10:24:38 -05:00
chris babcock
ae266951b8 Update default target SDK to 28 for Android since Google Play now requires it
#jira UE-86286
#ue4
#android
#rb trivial

#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10993656 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v633-10983880)

[CL 10993669 by chris babcock in Main branch]
2020-01-15 11:27:09 -05:00
Jake Leonard
97859d95fb Fixing Steam OSS initializing a server when starting a client build. This is not an outdated system that is no longer necessary. Old initialization process can still be used by setting OnlineSubsystemSteam.bInitServerOnClient to true in Engine inis.
#JIRA: UE-79884
#rb: john.barrett

[CL 10931651 by Jake Leonard in Dev-Networking branch]
2020-01-09 15:48:57 -05:00
JeanMichel Dignard
70d074639f Merging //UE4/Dev-Main @ 10886849 to Dev-Tools-Staging (//UE4/Dev-Tools-Staging)
#rb none
#rnx

[CL 10906274 by JeanMichel Dignard in Dev-Tools-Staging branch]
2020-01-08 13:26:18 -05:00