Commit Graph

2260 Commits

Author SHA1 Message Date
brian marshall1
0a9992c67d Adds Moderation Mesh scene, rather than sharing the level thumbnail one to allow future changes.
Removed the camera zero code from the thumbnail generator, as the camera is set by the scene now.
#FORT-578042
[FYI] Daniel.Lamb, Simon.Barrat
#preflight 6439507b8901e5ef9811c704

[CL 25049351 by brian marshall1 in ue5-main branch]
2023-04-14 16:37:08 -04:00
jeannoe morissette
75364b7008 VulkanRHI: Add VULKAN_SM6. Move features and requirements around to match what was done on d3d.
#rb arciel.rekman, carl.lloyd
#preflight 643996128901e5ef982dc887

[CL 25045731 by jeannoe morissette in ue5-main branch]
2023-04-14 14:26:06 -04:00
guillaume abadie
0811d3a316 Implements a r.TSR.ShadingRejection.TileOverscan to reducing tiling artifact on high, epic and cinematic scalability
#rb none
#preflight 6438662bec219759f5d553e4

[CL 25035533 by guillaume abadie in ue5-main branch]
2023-04-13 20:28:26 -04:00
jack porter
f235967b7b Add device profile for newly-release Mali-G7xx devices such as the Mali-G715 Immortalis
#jira UE-183203
#rb Dmitriy.Dyomin
[REVIEW]
#preflight 6437e8121f33a0b34a78faa0

[CL 25026331 by jack porter in ue5-main branch]
2023-04-13 11:27:45 -04:00
Danny Kabrane
40c2d0c7f1 - Prefixing MaterialX material expressions classes and names to avoid potential validation errors on some plugins
- Redirecting material expressions in BaseEngine.ini
- Optimizing Length material expression for Scalar inputs by just outputting abs value which is practically free on gpu
- Modifiying UMaterialExpressionTextureSampleParameterBlur, Kernel size should be an enum instead of a float

#rb JeanLuc.Corenthin
#jira UE-182853
#preflight 64379c931f33a0b34a67af39

[CL 25021579 by Danny Kabrane in ue5-main branch]
2023-04-13 02:30:01 -04:00
aris theophanidis
566bd24ce3 Addition of AgentMaxStepHeight into FNavMeshResolutionParam
#rb Yoan.StAmant
#preflight 6436d6740c19befb6c93d674

[CL 25018392 by aris theophanidis in ue5-main branch]
2023-04-12 19:07:51 -04:00
adam kinge
a1f2e1f94b Add a default TVOS DeviceProfile to allow Niagara to correctly cook required content. This allows Niagara CPU Particles to appear on tvOS devices.
Note: Niagara GPU Particles are not supported on Apple A8 devices (eg AppleTV HD) due to missing support for IndirectDraw in Metal

#jira UE-63926
#rb rob.krajcarski, jack.porter
#preflight None for DeviceProfile ini change
#lockdown jack.porter

[CL 25002670 by adam kinge in ue5-main branch]
2023-04-11 23:52:21 -04:00
Jeff Fisher
25ff24a7b1 UE-181824 Move HeadMountedDisplay files to XRBase plugin to reduce UE overhead.
-Moving much of engine/source/runtime/headmounteddisplay to a plugin mainly to reduce minimum UE executable size and memory use.  But this is also nice for organization.  The ideal would be to move everything except interfaces used by core engine. VREditor pulling in UMotionControllerComponent is the main blocker at this time.  That dependency is expected to go away eventually at which point we can do the rest of this transfer.
-Added dependencies to XRBase plugin or module as necessary, refactored to avoid some dependencies, removed a few unnecessary dependencies.
-Stripped vestigial VR references from a few project templates.  Mostly just unused HeadMountedDisplay module refs, but a tiny bit of code from TP_Puzzle.
-Fixed dependency cycle ignores related to MaterialShaderQualitySettings PIEPreviewDeviceProfileSelector and UnrealEd.  For reasons I do not understand the HeadMountedDisplay dependency on AugmentedReality was preventing the detection of those, long existent, cycles.
#jira UE-181824
#review
#rb Robert.Srinivasiah
#preflight 642f3cbf4c3ccbbdf1990a1f  6434291c28551807175e1142

[CL 24984065 by Jeff Fisher in ue5-main branch]
2023-04-10 17:12:32 -04:00
zack neyland
be4e1f0887 Metal: Add experimental Nanite support for M2 based devices.
#jira UE-182683
#preflight https://horde.devtools.epicgames.com/job/64309adf2855180717cd4332
#rb Josh.Adams
#p4v-cherrypick 24968466

[CL 24972129 by zack neyland in ue5-main branch]
2023-04-07 19:00:54 -04:00
jack porter
71817f410b Disable Vulkan selection on Adreno 660 devices with driver 0525 or older due to flicker bug
#jira UE-178505
#preflight None
#rb Dmitriy.Dyomin

[CL 24965633 by jack porter in ue5-main branch]
2023-04-07 12:06:12 -04:00
florin pascu
568b9363b7 Global Distance Field For Mobile
Remove bSupportsMobileDistanceField from DDSPI
#rb Dmitriy.Dyomin, Benjamin.Rouveyrol
#jira UE-103863
#preflight 642d669cf376ab43d2c75cec

[CL 24936564 by florin pascu in ue5-main branch]
2023-04-05 17:00:43 -04:00
robert millar
d144952bfe Add configuration for whether to record crash dumps for Stalls and Ensures.
No implementation for Unix because we don't/can't record dumps outside of crash scenarios there.
No implementation for Mac at this time.

#rb none

[CL 24920792 by robert millar in ue5-main branch]
2023-04-04 19:15:25 -04:00
mihnea balta
a4418cb310 Increase the minimum nvidia driver version to 526.47, because earlier versions can cause a GPU crash when raytracing is used.
Also changed the driver warning message box to say that the version specified in the ini is the minimum required, rather than "recommended", since that was causing confusion. We want people to use the latest driver as much as possible; the version we suggest is just the earliest without known bugs.

#jira UE-176255
#rnx
#preflight https://horde.devtools.epicgames.com/job/642c1fd1d6069e71b1f38bc5
#rb jeannoe.morissette
#lockdown Michal.Valient

[CL 24912867 by mihnea balta in ue5-main branch]
2023-04-04 12:41:20 -04:00
louisphilippe seguin
5eafe0b740 Iris
* Split NetObjectGridFilter into two classes:
* NetObjectGridFragmentLocFilter for objects with tagged locations
* NetObjectGridWorldLocFilter for objects that get their location via the FWorldLocations manager

#rb Peter.Engstorm

[CL 24905947 by louisphilippe seguin in ue5-main branch]
2023-04-03 22:30:28 -04:00
marc audy
6381600309 Move UMG/FieldNotification files to the FieldNotification module.
#jira UE-130880
#rb yohann.dossantos
#preflight 64259ab69834526476306f92, 642aee5a6a37fb35e9ba9926

[CL 24905939 by marc audy in ue5-main branch]
2023-04-03 22:29:35 -04:00
guillaume abadie
0448923d63 Changes r.Bloom.ScreenPercentage to 50 on epic post processing scalability
#rb trivial
#preflight none

[CL 24884469 by guillaume abadie in ue5-main branch]
2023-04-01 02:39:22 -04:00
jeannoe morissette
e12504b6f7 Vulkan: Fix the missing "Disable Preview" option in in Vulkan when using preview modes. Disable preview modes for the same FeatureLevel until all issues are resolved.
#rb Florin.Pascu
#jira UE-171188
#preflight 64258b4a710ec8400fdafbd8
#rnx
#lockdown mihnea.balta

[CL 24854662 by jeannoe morissette in ue5-main branch]
2023-03-30 11:19:46 -04:00
jeannoe morissette
06f4a1aad2 VulkanRHI: Update driver version requirement for Vulkan on AMD in Windows to 23.3.2 which fixes crash in pipeline compilation.
#rb luke.thatcher
#preflight 64232488c42c7fd1cbfde401
#jira UE-166774
#rnx

[CL 24824572 by jeannoe morissette in ue5-main branch]
2023-03-28 15:30:18 -04:00
josh adams
263cc27ae0 - Moved per-user-facing in ProjectPackagingSettings into a new class, UPlaformsMenuSettings, so that we don't sometimes write to DefaultGame.ini and sometimes Saved/Game.ini for the same class, which can cause issues where the editor has one value that doesn't match a target platform
- StagingDirectory, which was the user's location to store archived builds, not the actual StagingDirectory, is no longer exposed in settings
#rb david.harvey,zack.neyland
#preflight 6421ed2f803cb466e80d0ad4
#jira UE-176847

[CL 24811601 by josh adams in ue5-main branch]
2023-03-27 18:49:39 -04:00
phillip kavan
81becef7d8 Add support for deferring Find-in-Blueprint and namespace asset discovery until after the initial registry file scan is complete.
Notes:
- For Find-in-Blueprints, this defaults to off (legacy behavior). It can be toggled on via a project's DefaultEditor.ini, trading a potentially faster asset scan for a possible single-frame hitch at the end of the scan (depending on total BP asset count, it may or may not be noticeable).
- For Blueprint namespaces, we always defer (the cost is relatively small enough for it to not be noticeable to just process on completion).

#rb Ben.Zeigler
[FYI] Bob.Tellez
#preflight 641e8827c44ce895fce5d297

[CL 24797741 by phillip kavan in ue5-main branch]
2023-03-26 13:22:28 -04:00
Florin Pascu
4d6d00ad35 Set bSupportsClipDistance to false for OPENGL_PCES3_1 ShaderPlatform
#rb Dmitriy.Dyomin
#jira none
#preflight 641d5c2114423a492d1f8317

[CL 24776979 by Florin Pascu in ue5-main branch]
2023-03-24 04:34:17 -04:00
Brian Chrisman
a381e0b7c6 [Audio Capture] WASAPI device support for audio capture. (3 of 3)
#rb phil.popp
#jira UE-178166, UE-178167, UE-178169, UE-178180
#preflight 641a3a0fa6092dfb8d752a67

[CL 24756329 by Brian Chrisman in ue5-main branch]
2023-03-22 19:38:36 -04:00
Dan Thompson
1957c2cddc Enable -LocalDataCachePath command line override for-ddc= noshared.
#preflight none
#fyi zousar.shaker

[CL 24752620 by Dan Thompson in ue5-main branch]
2023-03-22 15:24:33 -04:00
Max Chen
554488d695 Take Recorder: Disable clean view for default take recorder settings
#rb none
#preflight none
#rnx
#jira none

[CL 24734839 by Max Chen in ue5-main branch]
2023-03-21 13:31:27 -04:00
peter engstrom
3bb81cf712 Iris - Force enable use of PlayerState prioritizer by default. Without it PlayerStates will get static priority instead of limiting the number of PlayerStates replicated per net tick.
#preflight 64183fbe3d275ade387d6bfd
#rb mattias.hornlund

[CL 24723753 by peter engstrom in ue5-main branch]
2023-03-20 17:11:26 -04:00