Commit Graph

1851 Commits

Author SHA1 Message Date
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
pj kack
a809717643 Remove duplicate AllowShadersInIoStore=True entry in BaseEngine.ini
#jira none
#rb trivial
#preflight none
#rnx

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

[CL 18733431 by pj kack in ue5-main branch]
2022-01-26 04:06:34 -05:00
devin doucette
d08cdc9caa Added the Pak and EnginePak nodes to the ZenDDC graph
#rb Zousar.Shaker
#rnx
#preflight skip

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18727717 in //UE5/Release-5.0/... via CL 18727730 via CL 18727997
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18728027 by devin doucette in ue5-main branch]
2022-01-25 16:10:32 -05:00
marc audy
6553e6cd0a Remove as much C++ deprecation as possible up to 4.17 (along with a few scattered removals from beyond)
#preflight 61eefc77ba69a4fdb220bf23

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18712765 in //UE5/Release-5.0/... via CL 18712784 via CL 18713147
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18713191 by marc audy in ue5-main branch]
2022-01-24 15:07:48 -05:00
matt kuhlenschmidt
5989d2f601 Set open world map as the default editor map for new projects without their own template map
#preflight none

#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18712557 in //UE5/Release-5.0/... via CL 18712590 via CL 18712908
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18712957 by matt kuhlenschmidt in ue5-main branch]
2022-01-24 14:53:41 -05:00
josh adams
98af26ef0c - Removing platform Build dirs which were bloating the CW size with NewSchool mode
#preflight 61eae5c7e4313f36f0202aa0
#rb none

#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 18701006 via CL 18701283 via CL 18701287 via CL 18701291 via CL 18702228 via CL 18702249 via CL 18702284
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18702288 by josh adams in ue5-main branch]
2022-01-22 14:45:30 -05:00
christopher waters
cb6d99d667 Switching ERHIFeatureLevel:SM6 from SM6.5 to SM6.6 which allows us to use the built-in 64bit atomics.
AMD still has issues with SM6.6 but we can't wait on their fixes much longer.

#jira none
#rb mihnea.balta, lukas.hermanns
#preflight 61eb15ae731e3b40889d249c

[CL 18697016 by christopher waters in ue5-main branch]
2022-01-21 16:50:04 -05:00
arciel rekman
9a7c807094 Make IoStore-based shader library the default everywhere.
- IoStore-based code archive has significant advantages over the file-based one as it implements shader group compression.
- Also fixed a PC/desktop-specific issue of multiple opens of the library.

#rb CM.Nordin, [at]Ben.Ingram, James.Doverspike
[REVIEW] [at]CarlMagnus.Nordin, [at]Ben.Ingam

#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 18691837 via CL 18691933 via CL 18692000 via CL 18692479 via CL 18692746 via CL 18692912
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18693178 by arciel rekman in ue5-main branch]
2022-01-21 14:14:42 -05:00
aaron mcleran
6e56407895 Checking in missed files in CL 18650552
#rb Rob.Gay, Maxwell.Hayes
#jira UE-138532
#preflight none

#ROBOMERGE-AUTHOR: aaron.mcleran
#ROBOMERGE-SOURCE: CL 18691778 in //UE5/Release-5.0/... via CL 18692025 via CL 18692164
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18692358 by aaron mcleran in ue5-main branch]
2022-01-21 13:37:24 -05:00
mic rooney
b7412a2b0a Set wrong default for bCanModifyPluginsFromBrowser
#jira UE-139527

#ROBOMERGE-AUTHOR: mic.rooney
#ROBOMERGE-SOURCE: CL 18667456 via CL 18667496 via CL 18668872 via CL 18668940 via CL 18668984 via CL 18669452 via CL 18669455 via CL 18669460
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18669461 by mic rooney in ue5-main branch]
2022-01-19 19:16:56 -05:00