Commit Graph

1860 Commits

Author SHA1 Message Date
charles bloom
9404225c4d Change default compressionblocksize back to 64 KB from 256 KB
to prevent mismatch between FileCache tile size and compressionblocksize
projects without VT/Nanite benefit from larger compressionblocksize

#jira ue-142042
#preflight 62044b0ca65a8a28462fdf3a
#lockdown mark.lintott
#rb pj.kack

#ROBOMERGE-AUTHOR: charles.bloom
#ROBOMERGE-SOURCE: CL 18937080 in //UE5/Release-5.0/... via CL 18937632 via CL 18938165
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18938202 by charles bloom in ue5-main branch]
2022-02-10 12:15:49 -05:00
florin pascu
6a8962e14d Create DeviceProfiles for Android Preview(Android_Preview_OpenGL, Android_Preview_Vulkan)
Android_Preview_OpenGL sets FX.AllowGPUSorting to be consistent with device
FX.AllowGPUSorting has ECVF_Preview flag now to allow this
#rb Allan.Bentham
#jira UE-141586
#preflight 620532fc9d0b224b895f11a3

#ROBOMERGE-AUTHOR: florin.pascu
#ROBOMERGE-SOURCE: CL 18937062 in //UE5/Release-5.0/... via CL 18937617 via CL 18938152
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18938190 by florin pascu in ue5-main branch]
2022-02-10 12:15:18 -05:00
zousar shaker
fa35e9f621 Change back to legacy texture build path due to scheduler issues.
#jira UE-141139
#rb devin.doucette
#lockdown mark.lintott
#preflight 62044d00874886b0a1f1c5dc

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18929040 in //UE5/Release-5.0/... via CL 18931120 via CL 18931400
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v916-18915374)

[CL 18932020 by zousar shaker in ue5-main branch]
2022-02-10 00:31:21 -05:00
chris babcock
85e722a84d Fix installed SDK components and min and max buils-tools used for Android
#jira UE-139924
#android
[REVIEW] [at]Allan.Bentham
#rb Allan.Bentham
#preflight local

#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 18901617 in //UE5/Release-5.0/... via CL 18901767 via CL 18901860
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v912-18901109)

[CL 18901888 by chris babcock in ue5-main branch]
2022-02-08 09:46:18 -05:00
cesar castro
f8ad8456a0 MotionMatchingFFDemo - Added groups to pose search database
- Each group specifies Name, Weights (more settings in the future)
- Each sequence specifies the groups associated to it (could be more than 1)
- Initial implementation relies on user entering matching names for groups
- Added prototype customizations to the pose search database so we get a better picture of the UI
#rb braeden.shosa
#preflight 61fda6a4163df1051e58b155

[CL 18875585 by cesar castro in ue5-main branch]
2022-02-04 17:47:34 -05:00
Zousar Shaker
657667ed22 Add package and class blocklist items to avoid EditorDomain wasting time resaving things it cant persist.
#rb none
#preflight 61fc9890b434724823d6b9ce

[CL 18860196 by Zousar Shaker in ue5-main branch]
2022-02-03 22:21:35 -05:00
axel riffard
18439c9e89 Remove iOS13 and Metal 2.2 , implement iOS14 and Metal 2.4
#jira UE-140926
#rb jack.porter
[FYI] will.damon, carl.lloyd, richard.wallis, laura.hermanns
#lockdown rolando.caloca
#preflight 61fb957ec431b6aac0556693

#ROBOMERGE-OWNER: axel.riffard
#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 18841574 in //UE5/Release-5.0/... via CL 18841862 via CL 18841959
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
#ROBOMERGE-CONFLICT from-shelf

[CL 18842337 by axel riffard in ue5-main branch]
2022-02-03 09:10:01 -05:00
andrew lauritzen
8d3a0a7c39 Tweak default SMRT scalability settings
#rb trivial
#preflight n/a

#ROBOMERGE-AUTHOR: andrew.lauritzen
#ROBOMERGE-SOURCE: CL 18818974 in //UE5/Release-5.0/... via CL 18818987 via CL 18822885
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18824740 by andrew lauritzen in ue5-main branch]
2022-02-02 08:00:41 -05:00
robert srinivasiah
3737a45475 Hololens: Dedicated Shader Platform
We can't share DDPI infrastructure with PC D3D ES3.1 because of conflicts from sharing. We need a separate shader platform.
For now, we'll just 'intrusively' plumb the new Hololens shader platform. In the future, we want to move as much code out into
Hololens-specific platform code to reduce conflict with shared paths that don't need to know about Hololens.

#rb steve.smith, christopher.waters
#jira UE-133375
#preflight 61f9ca302251c6fb596e583e

#ROBOMERGE-AUTHOR: robert.srinivasiah
#ROBOMERGE-SOURCE: CL 18818524 in //UE5/Release-5.0/... via CL 18818546 via CL 18822881
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)

[CL 18824735 by robert srinivasiah in ue5-main branch]
2022-02-02 08:00:15 -05:00
zousar shaker
c55f0168a0 Change Zen's autolaunched local cache to use a 34 day eviction policy like the default file local cache.
#rb none, Trivial
[FYI] devin.doucette
#preflight skip, NotTestedByPreflight

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18810345 in //UE5/Release-5.0/... via CL 18810358 via CL 18822576
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18823606 by zousar shaker in ue5-main branch]
2022-02-02 05:53:11 -05:00
danny couture
c537b3bedc Fix GatherObjectReferencersForDeletion that could prevent deletion in the case of external references with multi-level indirection that can actually be GCed
Add basic unittest for GatherObjectReferencersForDeletion to validate the fix
  - Slight regression in performance due to more processing required to walk up the referer chain
  - 1.2s to 8.8s to press delete on all (In use by level) assets in QAGame / DM-Deck
  - Editor.UseLegacyGetReferencersForDeletion = 1 takes 1m22s for the same result

#rb Francis.Hurteau, JeanFrancois.Dube
#preflight 61e6aea47f0c4b5aad5bd100

#ROBOMERGE-AUTHOR: danny.couture
#ROBOMERGE-SOURCE: CL 18806995 in //UE5/Release-5.0/... via CL 18808631 via CL 18822211
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18822507 by danny couture in ue5-main branch]
2022-02-02 02:47:47 -05:00
christopher waters
0ffd6c2a00 Adding initial GetResourceFromHeap and GetSamplerFromHeap support.
#jira UE-139617
#rb lukas.hermanns
#preflight 61f98ba34b0bc1c417645b8b

[CL 18813708 by christopher waters in ue5-main branch]
2022-02-01 15:08:52 -05:00
braeden shosa
0c98b61785 Added blend profile support to inertialization requests.
Shelf CL: 15427774 and 15596715 from The Coalition by David Bollo
#preflight 61f8acbbf657e25a590a7c3d
#rb john.vanderburg,thomas.sarkanen,timothy.daoust

[CL 18811714 by braeden shosa in ue5-main branch]
2022-02-01 13:38:41 -05:00
jeremy moore
d0f0eab529 Update .ini files for change from r.BasePassOutputsVelocity to r.VelocityOutputPass
#preflight 61f8637da6632a34f35850d3

#ROBOMERGE-AUTHOR: jeremy.moore
#ROBOMERGE-SOURCE: CL 18800037 in //UE5/Release-5.0/... via CL 18801975 via CL 18802578
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18810089 by jeremy moore in ue5-main branch]
2022-02-01 12:04:49 -05:00
guillaume abadie
04ae8df0b1 Only applies r.MotionBlur.HalfResGather=1 on low and medium scalability settings
#rb trivial
#jira none
#preflight 61f8242da6632a34f34bc425

#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 18793536 in //UE5/Release-5.0/... via CL 18793702 via CL 18794553
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18795039 by guillaume abadie in ue5-main branch]
2022-01-31 14:57:52 -05:00
charles bloom
4f548823b3 enable Oodle for HoloLens
was disabled temporarily when Oodle didn't have a HoloLens build, forgot to remove the temporary setting when that was fixed

#preflight 61f8234f68795b2f457c8a73
#rb none

#ROBOMERGE-AUTHOR: charles.bloom
#ROBOMERGE-SOURCE: CL 18793421 in //UE5/Release-5.0/... via CL 18793649 via CL 18794518
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18794995 by charles bloom in ue5-main branch]
2022-01-31 14:56:49 -05:00
patrick boutot
431609179b Remove old cooking config to cook slate assets. If still needed, you may add the setting in your project settings.
#jira UE-136232
#rb josh.adams
#preflight 61f7ed5fe55232619f859b77

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 18789299 in //UE5/Release-5.0/... via CL 18789649 via CL 18790185
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18790385 by patrick boutot in ue5-main branch]
2022-01-31 10:54:08 -05:00
carlmagnus nordin
d91fbf9061 Removed option to run with package data in iostore and shaders in pak
Now that all asset data will be in either iostore or pak setting async io priority based on the iodispatcher request queue contents is no longer needed
#preflight 61f799286a7c7b134f2fe78c
#rnx
#rb pj.kack

#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 18787380 in //UE5/Release-5.0/... via CL 18787398 via CL 18787423
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18787426 by carlmagnus nordin in ue5-main branch]
2022-01-31 03:49:53 -05:00
david lesage
556deb69f9 #jira UETOOL-4901
CVar ds.CADTranslator.PreferJtFileEmbeddedTessellation
#preflight 61f44eb2f628752a56949357

#ROBOMERGE-AUTHOR: david.lesage
#ROBOMERGE-SOURCE: CL 18777468 in //UE5/Release-5.0/... via CL 18780421 via CL 18780728
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18780756 by david lesage in ue5-main branch]
2022-01-28 18:49:49 -05:00
daniel wright
b65f9ba998 Raised the quality of Lumen Final Gather in Cinematic scalability level
#preflight skip trivial

#ROBOMERGE-AUTHOR: daniel.wright
#ROBOMERGE-SOURCE: CL 18775942 in //UE5/Release-5.0/... via CL 18777335 via CL 18777528
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18777540 by daniel wright in ue5-main branch]
2022-01-28 15:22:45 -05:00
ola olsson
b5219b04e6 Remove Geometry Shader path for point-light shadow rendering, disable point light shadows if VertexShaderLayer is not supported (at runtime).
- Add r.Shadow.DetectVertexShaderLayerAtRuntime to make it possible to force (for DX11/12/SM5/Vulkan) compilation of vslayer despite RHISupportsVertexShaderLayer being false.
- Set r.Shadow.DetectVertexShaderLayerAtRuntime in WindowsEngine.ini,WinGDKEngine.ini & LinuxEngine.ini.
- Add DoesRuntimeSupportOnePassPointLightShadows to determine support at runtime.
- Fix bug excluding Nanite meshes from DF shadows for local lights if VSM is enabled (now only affects directional lights).
- Add OnGetOnScreenMessages to enable modular generation of on-screen messages in the scene renderer (aimed at transient rendering processes).

#rb arciel.rekman,andrew.lauritzen
#jira UE-138933
#preflight 61f3c967da54035207f6e560

#ROBOMERGE-AUTHOR: ola.olsson
#ROBOMERGE-SOURCE: CL 18769670 in //UE5/Release-5.0/... via CL 18769671 via CL 18769765
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18769767 by ola olsson in ue5-main branch]
2022-01-28 06:36:41 -05:00
daniel wright
5a244e3630 Enable Distance Field Ambient Occlusion on Medium scalability level, as a fallback from Lumen GI for games using fully dynamic lighting
#preflight skip trivial

#ROBOMERGE-AUTHOR: daniel.wright
#ROBOMERGE-SOURCE: CL 18767619 in //UE5/Release-5.0/... via CL 18767621 via CL 18767802
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18767813 by daniel wright in ue5-main branch]
2022-01-27 21:39:29 -05:00
pj kack
0a1045f7f4 Disable gc.AssetClustering by default for all projects since too many projects are experiencing problems with materials.
This means that all three cluster options (Asset, Actor and Blueprint) are disabled by default and instead opt-in for games that find them favourable.
Keep all three cluster options enabled in ShooterGame for regression testing.

#jira none
#rb francis.hurteau,robert.manuszewski
#rnx
#preflight none

#ROBOMERGE-AUTHOR: pj.kack
#ROBOMERGE-SOURCE: CL 18751097 in //UE5/Release-5.0/... via CL 18751100 via CL 18751139
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18751155 by pj kack in ue5-main branch]
2022-01-27 02:46:42 -05:00
andrew lauritzen
6c4faa7062 Adjust cine scability settings to minimize the chance of page pool overflow in scenes with many lights.
#rb none
#preflight n/a
#jira UE-139798

#ROBOMERGE-AUTHOR: andrew.lauritzen
#ROBOMERGE-SOURCE: CL 18747998 in //UE5/Release-5.0/... via CL 18748005 via CL 18748125
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18748133 by andrew lauritzen in ue5-main branch]
2022-01-26 19:29:42 -05:00
allan bentham
32ba39e954 Add a commandlet to simulate android device profile selection from properties stored in a device.json file.
AndroidDeviceProfileSelectorModule is configured with values from a device.json file and used during device profile selection process.
the results are saved out to multiple files.
#rb chris.babcock
[FYI] jack.porter
#preflight 61f16731be0f0e0a62328476

#ROBOMERGE-AUTHOR: allan.bentham
#ROBOMERGE-SOURCE: CL 18736599 via CL 18736612 via CL 18736622 via CL 18736890 via CL 18737367
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18737698 by allan bentham in ue5-main branch]
2022-01-26 12:33:17 -05:00