Commit Graph

2429 Commits

Author SHA1 Message Date
viktor chlumsky
2ee761b197 Slate MSDF text rendering feature including effect support, disabled by CVar, support for mitered outlines
[REVIEW] [at]Yohann.DosSantos, [at]Vincent.Gauthier, [at]Patrick.Boutot, [at]Christian.Savoie, [at]JC.Authier, [at]Daren.Cheng

#rnx <Release Notes exclude>

[CL 28008156 by viktor chlumsky in ue5-main branch]
2023-09-19 15:28:40 -04:00
josh adams
630fd08da7 - Redid the quick fix for NDA PreviewPlatforms crashing Mac/Linux, as it was causing some missing menu items and/or ensures with the other fixes
[FYI] michael.wanderson
#rb trivial

[CL 28006454 by josh adams in ue5-main branch]
2023-09-19 15:02:24 -04:00
josh adams
dc8670b9b2 - FIxed the Windows PreviewPlaforms to have the correct PlatformName
#rb Jean-Michel Dignard (tested it)

[CL 28000205 by josh adams in ue5-main branch]
2023-09-19 12:40:57 -04:00
charles derousiers
9707f945c6 Set closure count to 1 by default on all low end platforms.
#rb none
[FYI] sebastien.hillaire

[CL 27965924 by charles derousiers in ue5-main branch]
2023-09-18 13:42:05 -04:00
charles derousiers
a203fd7037 Make Glint/SpecularLUT/SheenQuality be set per platform.
#rb none
[FYI] sebastien.hillaire

[CL 27947302 by charles derousiers in ue5-main branch]
2023-09-16 22:04:52 -04:00
matt peters
e586e60db2 IterativeCooking: Temporarily disallow Materials to be iteratively skipped in incremental cooks or in iterative++ cooks. If hlsl shader files change the materials need to be recooked, but the iterative and incremental systems do not yet detect that dependency.
#jira UE-194968
#rb None, trivial
#rnx

[CL 27932738 by matt peters in ue5-main branch]
2023-09-15 16:41:23 -04:00
matt peters
b513e324a2 Editor: Add an environment variable "UE_EditorUIPid" to indicate that the current process or a parent process is the editor UI.
Cooker: When launched from the editor, use a different setting for cookprocesscount, so licensees can reduce amount of cookprocesses (and therefore the amount of memory) used when the editor is running.
#rnx
#rb Zousar.Shaker
#jira UE-191615

[CL 27900751 by matt peters in ue5-main branch]
2023-09-14 18:59:22 -04:00
adam kinge
7a600aa6df Add all the new iPhone15 (Plus/Pro/ProMax) models
#jira UE-195295
#rb jack.porter

[CL 27883465 by adam kinge in ue5-main branch]
2023-09-14 12:43:15 -04:00
andrew lauritzen
767c0a46f4 Disable moving resolution LOD bias for directional lights by default as it can cause artifacts and flicker with certain types of Nanite geometry
#rb ola.olsson

[CL 27857536 by andrew lauritzen in ue5-main branch]
2023-09-13 18:47:40 -04:00
michael wanderson
42e2411043 Add support for previewing platforms on PC D3D that support more than 16 samplers (max: 32). To acheive this the following changes were required:
- Added support for up to 32 samplers to the D3D12 RHI.
- Added 'MaxSamplers' to ShaderPlatform in DataDrivenPlatformInfo, this is defaulted to 16 for all shader platforms and can be modified the the DDPI ini files. This value will set the shader compiler define 'PLATFORM_MAX_SAMPLERS'.
- Added a 'RequiredSamplersSwitch' material editor node to branch based on a given shader platform's maximum sampler count.
- To support more than 16 samplers on feature level SM5 platforms Dxc and sm6.0 are used to compile the shader. On platforms that don't support Dxc and sm6.0 the preivew menu item will be disabled.

#jira UE-191404
#rb florin.pascu

[CL 27850133 by michael wanderson in ue5-main branch]
2023-09-13 16:56:08 -04:00
jon olick
fdeed47cb2 Oodle JPEG format support. Smaller UASSETs and much more hardened security focus by using Oodle as a backend.
#jira

[CL 27842762 by jon olick in ue5-main branch]
2023-09-13 14:47:22 -04:00
andriy tylychko
c8d32b6b0b Custom cross-platform dynamic TLS implementation because we hit OS TLS slot limit on many platforms. compile-time defined num slot limit.
Allocating and freeing slots can be contended, getting and setting a slot value is fast but has an additional indirection compared with OS TLS. Used only for windows editor for now, because it's a bit slower than OS TLS implementation.

#rb dmytro.vovk, francis.hurteau

[CL 27827939 by andriy tylychko in ue5-main branch]
2023-09-13 09:25:27 -04:00
Matt Peters
0631f30c38 AssetManager: Update some comments for PrimaryAsset API.
#rb Ben.Zeigler
#rnx

[CL 27714640 by Matt Peters in ue5-main branch]
2023-09-08 12:15:25 -04:00
robert millar
d1504d4efb Disable CleanupExternalObjectsEmptyFolders as it seems to be taking a very long time for some people.
#rb none

[CL 27692818 by robert millar in ue5-main branch]
2023-09-07 18:28:20 -04:00
ludovic chabant
4414e1d265 Cameras: rename camera shake API parameter structs to make room for new ones
This will make it clearer what structs are meant for what, avoiding name collisions or confusing similarities.

#rb max.chen
#jira UE-194699

[CL 27647963 by ludovic chabant in ue5-main branch]
2023-09-06 15:32:45 -04:00
ben hoffman
a4add7e368 Bump windows version from 18362 to 19041 to meet the minimum spec for GameInput API
#rb josh.adams, David.Harvey
#jira UE-157716

[CL 27596827 by ben hoffman in ue5-main branch]
2023-09-05 10:57:05 -04:00
sebastien hillaire
e822507d00 Substrate - renaming - FSubstrateMaterialInput
#rb charles.derousiers

[CL 27593820 by sebastien hillaire in ue5-main branch]
2023-09-05 08:51:30 -04:00
josh adams
dfbca5dd63 Restored the following change, after fixing up some issues found with FN builds
- Added system to only save config sections, to user Saved/Config files, that are opted in
- Currently disabled, allowing people to test locally by setting a bool in Base.ini (affects all hierarchical configs)
#rb gwennael.arbona

[CL 27589933 by josh adams in ue5-main branch]
2023-09-04 18:06:04 -04:00
josh adams
3094a829b3 [Backout] - CL27544349
#fyi Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Added system to only save config sections, to user Saved/Config files, that are opted in
- Currently disabled, allowing people to test locally by setting a bool in Base.ini (affects all hierarchical configs)
#rb gwennael.arbona

[CL 27546792 by josh adams in ue5-main branch]
2023-08-31 22:40:32 -04:00
Josh Adams
3ce7be40b1 - Added system to only save config sections, to user Saved/Config files, that are opted in
- Currently disabled, allowing people to test locally by setting a bool in Base.ini (affects all hierarchical configs)
#rb gwennael.arbona

[CL 27544349 by Josh Adams in ue5-main branch]
2023-08-31 19:38:56 -04:00
sebastien hillaire
eff56c2a11 Substrate - Renaming - Strata class redirection to Substrate class.
#rb none
[FYI] charles.derousiers

[CL 27518277 by sebastien hillaire in ue5-main branch]
2023-08-31 07:55:22 -04:00
justin hare
a0c6f25ff3 Added angular speed units (deg/s, rad/s) for display in editor and conversion
#rb ben.hoffman

[CL 27492784 by justin hare in ue5-main branch]
2023-08-30 14:38:26 -04:00
Daniel Wright
ec04d84b92 Disable r.Lumen.ScreenProbeGather.ShortRangeAO.HardwareRayTracing on Cinematic GI quality until artifacts with masked materials and self-intersection on Nanite meshes can be fixed
[CL 27458785 by Daniel Wright in ue5-main branch]
2023-08-29 14:50:35 -04:00
graham wihlidal
0082a49c02 Add missed files in last submit
[FYI] luke.thatcher

[CL 27369193 by graham wihlidal in ue5-main branch]
2023-08-25 02:19:04 -04:00
christopher fiala
70b0abcfdb Merge PR from Oculus to add Quest 3 to BaseDeviceProfiles.ini
Required for Quest 3 MR + MetaXR plugin and newer VRS mobile foveation work.

#jira UE-193097
#rb jeff.fisher

[CL 27144967 by christopher fiala in ue5-main branch]
2023-08-16 13:16:28 -04:00