Commit Graph

1596 Commits

Author SHA1 Message Date
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
sebastien lussier
4fca75067f Allow the creation of virtual textures when baking HLODs
* Specifying a flatten material that use VT samplers will automatically create textures of the correct type
* Moved default flatten material to config
* Default is now to use VT for HLOD
#rb jeremy.moore
#jira none
#lockdown simon.tourangeau

#ROBOMERGE-SOURCE: CL 15947766 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v787-15839533)

[CL 15950281 by sebastien lussier in ue5-main branch]
2021-04-07 22:20:44 -04:00
christopher waters
612ac6d2d8 Blacklisting Nvidia driver 465.89 and re-enabling the D3D12 Redist.
#rb none
#fyi yuriy.odonnell, kenzo.terelst

[CL 15945324 by christopher waters in ue5-main branch]
2021-04-07 15:57:56 -04:00
Florin Pascu
575f254fce DF shadow fix for mobile es31 without independent samplers
Moved most of PCD3D_ES3_1 settings from code to DataDrivenPlatformInfo
#rb Dmitriy.Dyomin
#preflight 606d5b490ecb2c00011b988c

[CL 15938717 by Florin Pascu in ue5-main branch]
2021-04-07 04:35:19 -04:00
matt kuhlenschmidt
1ddeb68eee Fix content browser tab well being collapsed by default causing new user confusion when trying to dock tabs along side the content browser
#lockdown simon.tourangeau

#ROBOMERGE-SOURCE: CL 15931947 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15931958 by matt kuhlenschmidt in ue5-main branch]
2021-04-06 12:55:38 -04:00
Guillaume Abadie
f405c6a1cd Fixes G5TAA with -d3d12 -sm6
#rb none
#jira UE-111389
#fyi Chris.Waters

[CL 15929144 by Guillaume Abadie in ue5-main branch]
2021-04-06 08:17:33 -04:00
axel riffard
112ac6b852 Fix Max Metal Shader Standard to Target default value
#rb jack.porter
#jira UE-100088
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 15928870 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15928878 by axel riffard in ue5-main branch]
2021-04-06 07:19:18 -04:00
matt kuhlenschmidt
d43686a0bf UE5 layout changes
Content browser now hidden by default, opening tip is displayed showing you how to access it from the drawer. It can be permanently docked into the layout from there. Opening tip is never shown again
Placement browser is now closed by default
A UE4 classic layout has been added for those who want the placement browser and content browser docked by default

#jira UETOOL-2669

#ROBOMERGE-OWNER: matt.kuhlenschmidt
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 15918688 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
#ROBOMERGE-CONFLICT from-shelf

[CL 15921147 by matt kuhlenschmidt in ue5-main branch]
2021-04-05 15:03:56 -04:00
Jason Nadro
4b19c89648 Rework shader compilation thread allocation on higher core machines (+12 logical cores) to reserve 50% of the cores for non-shader compilation work.
- Added PercentageUnusedShaderCompilingThreads which defaults to 50%.  This means shader compilation will reserve 50% of your available cores so your machine is more responsive.
- Added ShaderCompilerCoreCountThreshold, which defaults to 12, which is a threshold that controls what heuristic is used to determine unused threads.  If you are 12 or less you use the old behavior of reserving 3 threads.  If you are greater than 12 you reserve threads based on the percentage (50% by default).

#rb Arciel.Rekman, Ben.Ingram
#review-15867806 @Arciel.Rekman, @Ben.Ingram
#jira none

[CL 15874996 by Jason Nadro in ue5-main branch]
2021-03-31 10:12:52 -04:00
Tim Smith
5dc30d2303 Adding the ability to disable re-instancing when doing live coding.
Will be disabled until blueprint issues are resolved.

#rb trivial

[CL 15851149 by Tim Smith in ue5-main branch]
2021-03-29 10:54:06 -04:00
johan berg
7eed4b9b0e [TraceLog] Fix channel presets early initialization
In a previous change TraceAux::Initialize was moved to a point very early in process lifetime. At this point the config system is not ready, so resolving data driven channel presets does not work. To solve this we make two changes, define two presets in code (default and memory) which require very early application, and add a second pass of channel initialization which is executed directly after config system is up.

#rb martin.ridgers

#ROBOMERGE-OWNER: johan.berg
#ROBOMERGE-AUTHOR: johan.berg
#ROBOMERGE-SOURCE: CL 15822904 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v785-15821902)
#ROBOMERGE-CONFLICT from-shelf

[CL 15829754 by johan berg in ue5-main branch]
2021-03-25 15:39:34 -04:00
ionut matasaru
72d8caf179 Added "stats VerboseNamedEvents" command to toggle GShouldEmitVerboseNamedEvents. This is in addition to exisiting "stat NamedEvents" command that toggles GCycleStatsShouldEmitNamedEvents. When verbose is toggled on, it will also turn on the NamedEvents, if not alreay enabled.
Also made a minor optimization re test for "verbose" flag in FCycleCounter::Start.

#rb Catalin.Dragoiu
#fyi Yuriy.ODonnell

[CL 15821781 by ionut matasaru in ue5-main branch]
2021-03-25 08:30:02 -04:00
Yuriy ODonnell
7f11375a15 Added bSupportsPathTracing bit to DDPI, which is only set on Windows.
[CL 15756488 by Yuriy ODonnell in ue5-main branch]
2021-03-21 15:55:43 -04:00
Yuriy ODonnell
1dbbeb59a1 Enabled r.DumpShaderDebugInfo=2 by default. This automatically saves shader compilation diagnostic / repro data on compilation failures.
#rb rolando.caloca

[CL 15755770 by Yuriy ODonnell in ue5-main branch]
2021-03-21 07:27:03 -04:00
mark lintott
653565ba6a #jira UE-110954
#rb trivial
Removed reference to UE4 in comments

#ROBOMERGE-SOURCE: CL 15746265 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15750750 by mark lintott in ue5-main branch]
2021-03-19 16:19:26 -04:00
Guillaume Abadie
11d2f59735 Controls whether Gen5TAA is supported solely based on FDataDrivenShaderPlatformInfo
#rb chris.waters
#jira UE-111389

[CL 15748536 by Guillaume Abadie in ue5-main branch]
2021-03-19 12:51:42 -04:00
Steve Robb
4fa411c84e Removal of dependencies to Windows Vista or earlier.
#jira UE-110555
#rb josh.adams

[CL 15746365 by Steve Robb in ue5-main branch]
2021-03-19 08:05:49 -04:00
christopher waters
1d0b1d44eb Initial support for Mesh and Amplification Shaders. These new shader types are an optional feature of the RHIs and are only enabled on PC D3D12 with Feature Level SM6.
#jira none
#rb emil.persson, graham.wihlidal, lukas.hermanns

[CL 15742432 by christopher waters in ue5-main branch]
2021-03-18 18:42:49 -04:00
Marc Audy
0cbbc781ca Merge UE5/Release-Engine-Staging @ 15740152 to UE5/Main
This represents UE4/Main @ 15709114

[CL 15740605 by Marc Audy in ue5-main branch]
2021-03-18 15:20:03 -04:00
louise rasmussen
10d86f876c Updated default descriptions for ini files
#JIRA UE-104798
#rb Lauren.Barnes

#ROBOMERGE-SOURCE: CL 15729048 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15729051 by louise rasmussen in ue5-main branch]
2021-03-17 15:44:05 -04:00
christopher waters
55bba52e44 Adding SM6 preview platform.
- Adjusting the Editor handling of preview platforms to not assume SM5 is the running feature level.
- Adding "bPreviewFeatureLevelIsMax" to user settings to signal if the last saved Preview Feature Level was the maximum supported by the RHI, aka the default. If this is true on load, we set the Preview Feature Level to the max supported. This is to allow situations were we go from DX12+SM6 to DX11+SM5 and back without forcing the user to change the Preview Feature Level.
- Preventing unsupported feature levels from being previewed.
- Fixing the preview button being enabled for the default feature level.

#jira none
#rb arciel.rekman, simon.tovey, josh.adams

[CL 15729038 by christopher waters in ue5-main branch]
2021-03-17 15:42:48 -04:00
axel riffard
700293af06 Unshelved from pending changelist '15636883':
Remove iOS 12 and set Metal shading default to 2.2 #jira UE-106400 #rb jack.porter #review-15719081 jack.porter
#preflight 6051f3c280c0a500017227a2

#ROBOMERGE-OWNER: axel.riffard
#ROBOMERGE-AUTHOR: axel.riffard
#ROBOMERGE-SOURCE: CL 15719621 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
#ROBOMERGE-CONFLICT from-shelf

[CL 15723503 by axel riffard in ue5-main branch]
2021-03-17 10:40:58 -04:00
Yuriy ODonnell
bd3ac62b0d Enable GPU channel in Trace.ChannelPresets Default preset.
#rb Martin.Ridgers

[CL 15695499 by Yuriy ODonnell in ue5-main branch]
2021-03-15 08:37:40 -04:00
will damon
4d9be3b3ee Update min macOS version to 10.15 and roll default MSL to v2.2.
[REVIEW] [at]richard.wallis [at]axel.riffard [at]jack.porter [at]dave.hunter
#jira UE-109999
#rnx

#ROBOMERGE-SOURCE: CL 15681710 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)

[CL 15684125 by will damon in ue5-main branch]
2021-03-11 21:32:06 -04:00
danny couture
db517ce4a2 Activate async skeletal mesh compilation by default
#rb Alexis.Matte

[CL 15663350 by danny couture in ue5-main branch]
2021-03-09 23:46:43 -04:00