Commit Graph

2796 Commits

Author SHA1 Message Date
yohann dossantos
14f65501f8 Slate SDF fonts - Device profile defaults
on behalf of Viktor Chlumsky for most of the changes.
#rnx
#rb viktor.chlumsky, yohann.dossantos
#tests Tested in editor

[CL 36759059 by yohann dossantos in 5.5 branch]
2024-10-01 19:44:55 -04:00
florin pascu
241d2d8693 Re-enable VK SM5 preview for D3D
Force SM6 for preview VK SM5, Mac SM5
Enable Lumen Support for Preview VK SM5, Mac SM5
Modifying FeatureLevelSwitch to respect the parent ShaderPlatform FeatureLevel and not the one set by preview in order to have consistent material logic with the Shader Platform we are trying to preview

#rb Jack.Porter, jeannoe.morissette

[CL 36758806 by florin pascu in 5.5 branch]
2024-10-01 19:42:38 -04:00
dmytro ivanov
b626912ca1 Adding UMaterial and UMaterialInstance asset validators
#rb Florin.Pascu

[CL 36757343 by dmytro ivanov in 5.5 branch]
2024-10-01 19:28:53 -04:00
joe kirchoff
4610804c4c Bump preferred WindowsSDK to 10.0.22621.0
#rnx

[CL 36755090 by joe kirchoff in 5.5 branch]
2024-10-01 19:05:13 -04:00
christopher fiala
1d9e742aa8 Add a CVar (xr.OpenXRLateUpdateDeviceLocationsAfterReflections) to control whether or not we snapshot late update poses before or after planar reflection rendering. On most platforms, we want to update the poses beforehand, so that we can render planar reflections accurately. On VisionOS (and possibly PS5), this isn't possible because the poses aren't available on the runtime side yet. Since we'd rather break planar reflections than break late update, we need to snapshot poses afterwards for those platforms.
#jira UE-181262
#rb Jeff.Fisher

[CL 36753848 by christopher fiala in 5.5 branch]
2024-10-01 18:54:17 -04:00
adam kinge
7e3c1bb91b Add all the new iPhone16 based devices to the base device profile
#rb peter.sauerbrei

[CL 36753597 by adam kinge in 5.5 branch]
2024-10-01 18:52:05 -04:00
chad garyet
e1d14b86b4 rollback preferred WinSDK version to 10.0.19041
#rb none
[FYI] ryan.hummer, joe.kirchoff, stan.hormell

[CL 36749349 by chad garyet in 5.5 branch]
2024-10-01 18:05:01 -04:00
chris babcock
858367a417 Update SDK version
#android
[REVIEW] [at]Ben.Temple
#rb ben.temple

[CL 36749044 by chris babcock in 5.5 branch]
2024-10-01 18:02:26 -04:00
serge bernier
f3620d4994 Support Dynamic shader preloading. Similar to PSOPrecaching, we can load shaders on demand instead of preloading all of them when we load the package. This reduce the memory footprint on shaders since we only load shaders that will be used for rendering. Shader preloading also support the same code logic to delay the creation of the prender proxy when the shaders are not finished loading.
Save up to 16MB on some platforms.

#rb daniele.vettorel, danny.couture, Kenzo.Terelst
#tests 66d8b4154a47dde1dd226334



#ushell-cherrypick of 36036431 by serge.bernier (first of 2 submits)

[CL 36747837 by serge bernier in 5.5 branch]
2024-10-01 17:48:22 -04:00
joe kirchoff
877a7c3a22 Bump preferred WindowsSDK to 10.0.22621.0
#rnx
[FYI] john.huelin

[CL 36747470 by joe kirchoff in 5.5 branch]
2024-10-01 17:44:34 -04:00
dmytro ivanov
66f316960e Add support for preview shader platforms
#rb Florin.Pascu

[CL 36746840 by dmytro ivanov in 5.5 branch]
2024-10-01 17:39:03 -04:00
graham wihlidal
3f83db7963 Enable Nanite software VRS (contrast adaptive) on all appropriate platforms by default now
#rb christopher.fiala
[FYI] brian.karis, rune.stubbe, jamie.hayes

[CL 36454500 by graham wihlidal in 5.5 branch]
2024-09-19 17:55:31 -04:00
jonathan bard
2bec4499eb [Backout] - CL36437966
#fyi jonathan.bard
Original CL Desc
-----------------------------------------------------------------
Moved landscape visibility layer info asset to from EditorLandscapeResources to EngineResources so that it doesn't get stripped on cook when "Exclude editor content when cooking" is used

#jira UE-224662
#rb luc.eygasier

#virtualized

[CL 36446330 by jonathan bard in 5.5 branch]
2024-09-19 15:08:41 -04:00
jonathan bard
2c993c2dae Moved landscape visibility layer info asset to from EditorLandscapeResources to EngineResources so that it doesn't get stripped on cook when "Exclude editor content when cooking" is used
#jira UE-224662
#rb luc.eygasier

#virtualized

[CL 36437966 by jonathan bard in 5.5 branch]
2024-09-19 12:28:31 -04:00
aleksander netzel
f22aed4334 Remove r.RayTracing.RequireSM6.
#rb jeannoe.morissette, mihnea.balta
#jira UE-224569
[RN] Ray tracing is no longer supported on SM5

[CL 36404245 by aleksander netzel in 5.5 branch]
2024-09-18 15:09:04 -04:00
joe kirchoff
9a770133d1 Downgrade preferred MSVC due to LTCG codegen causing runtime crash
#rnx

[CL 36337918 by joe kirchoff in 5.5 branch]
2024-09-17 11:50:39 -04:00
joe kirchoff
bf0b9c8d08 UnrealBuildTool: Intel ICX 2024.2 integration
[CL 36319956 by joe kirchoff in 5.5 branch]
2024-09-16 18:39:20 -04:00
ryan mangin
70925973c6 Prevent AmbientSound (Actors) from loading in a dedicated server environment
#rnx

[CL 36318082 by ryan mangin in 5.5 branch]
2024-09-16 17:46:06 -04:00
jeannoe morissette
1a90dce3aa VulkanRHI: Add support for VK_EXT_mesh_shader. Enable it by default in Vulkan SM6.
#jira UE-220884
#rnx
#rb christopher.waters

[CL 36304402 by jeannoe morissette in 5.5 branch]
2024-09-16 11:43:18 -04:00
joe kirchoff
e50330ee72 Bump minimum Windows SDK to 10.0.19041.0
#rnx

[CL 36231743 by joe kirchoff in 5.5 branch]
2024-09-12 12:11:39 -04:00
carl lloyd
0f5c2bec9a Metal RHI - Bindless/SM6 Update
- Updated MSC to latest version 2.0 beta 3
- Removed MTLBufferPtr to make deallocations more explicit
- Re-wrote MetalTempAllocator to be a simple buffer allocator as the heap allocator had a huge perf overhead when used with Bindless
- Fixed use after free in deferred delete
- Limited SM6 to MacOS 15

Changes in collaboration with Apple:

- Reworked residency management
- Replace manual resource binding/pre-draw steps with IRRuntime helpers
- Added vertex layout hashing support for MSC vertex descriptors
- Replaced VertexBuffers cache struct with MSC IRRuntimeVertexBuffer
- Fixed texture reference update by adding an texture override in SRVs (this way the texture reference SRV don???t revert to the default resource when the view is invalidated).
- Fixed some page faults by removing the side table allocation with temporary allocations

#jira UE-223489
#rb Luke.Thatcher

[CL 36227379 by carl lloyd in 5.5 branch]
2024-09-12 10:32:09 -04:00
markus boberg
4a79a3cd03 [NetPhysics] Trigger resimulation from desync in rotation, linear velocity and angular velocity, alongside the already implemented positional desync.
- Rename project setting bEnablePhysicsResimulation to bEnablePhysicsHistoryCapture
- Rename project setting ResimulationErrorThreshold to ResimulationErrorPositionThreshold and move to Project Settings -> Physics -> Replication -> Physics Prediction -> Resimulation Replication Settings
- Implement project settings for enabling and threshold value for triggering resimulation from XRVW, also implement API to get those settings on the physics thread.
- Implemented per actor overrides for new settings via NetworkPhysicsSettingsComponent
- Logic to compare thresholds and trigger reism in PhysicsReplication.cpp and RewindData.cpp
- Stopped caching target states from the server in rewind data if we have not yet setup the physics tick offset over the network

#rb tom.waterson, bill.henderson

[CL 36226260 by markus boberg in 5.5 branch]
2024-09-12 09:50:37 -04:00
Zousar Shaker
aceca28ef8 Rename Zen.AutoLaunch parameter AllowPublicNetworkInterface to AllowRemoteNetworkService ahead of 5.5 release so that terminology is clearer to understand and document (avoids confusion around public/private network terms as used in Windows).
#jira none
#rb matt.peters

[CL 36211791 by Zousar Shaker in 5.5 branch]
2024-09-11 17:53:58 -04:00
joe kirchoff
1036083900 Update minimum MSVC to 14.38.33130 & minimum Visual Studio 2022 to 17.8
[CL 36204271 by joe kirchoff in 5.5 branch]
2024-09-11 14:44:05 -04:00
sebastien hillaire
a1e842f78f Substrate - removed redictor asset using PackageRedirects.
#jira UE-223215
[FYI] Charles.deRousiers
#rb Kevin.Ortegren
#tests none
#rnx

[CL 36184478 by sebastien hillaire in 5.5 branch]
2024-09-11 03:35:49 -04:00