Nick Darnell
3625ab4de1
CommonInput - Using the new UPlatformSettings, to store per-platform information into an NDA location when each platform is configured. These changes make it so we use the 'real' platform ini name, e.g. There's no more "PC" platform as far as the common input exists for configuring the platforms. So if you setup linux, that's another platform you'd configure. The gamepads are still wonky, they're trying to use platform ini names for gamepad names, going to refactor that so it's not coming from platform names. Made an upgrade path for the old settings that will update and then clear the old configuration. Also removed some settings that were added to DataDrivenPlatformInfo that don't make sense, and updated some platforms that never got the settings to begin with.
...
#review-16605256 Josh.Adams, Michael.Noland, Daren.Cheng
#fyi Josh.Adams, Michael.Noland, Daren.Cheng
[CL 16605253 by Nick Darnell in ue5-main branch]
2021-06-09 10:44:46 -04:00
Charles deRousiers
6f6c086742
Add missing data driven definition of hair strands support for PC SM5.
...
#rb none
#jira UE-117211
[CL 16570533 by Charles deRousiers in ue5-main branch]
2021-06-07 10:43:08 -04:00
aurel cordonnier
43fa62fcd8
Merge from Release-Engine-Test @ 16487383 to UE5/Main
...
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526
[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
aurel cordonnier
50944fd712
Merge UE5/RES @ 16162155 to UE5/Main
...
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156
[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
christopher waters
2f132565b1
Tessellation Removal: Removing various leftover Tessellation code.
...
#jira UE-94564
#rb mihnea.balta
#preflight 608043e687373000015502b2
[CL 16080287 by christopher waters in ue5-main branch]
2021-04-21 16:11:32 -04:00
rolando caloca
54bec85390
UE5EA - Enable Nanite on Vulkan, fixes rendering issues
...
[FYI] Mihnea.Balta
#rb Zach.Bethel, Brian.Karis
#ROBOMERGE-SOURCE: CL 16038169 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v789-15992632)
[CL 16038203 by rolando caloca in ue5-main branch]
2021-04-16 15:06:03 -04:00
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
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
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
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
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
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
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
rolando caloca
19418d5c27
UE5EA - Enable byte buffer shaders on Vulkan
...
#rb Brandon.Schaefer
[FYI] Mihnea.Balta
#ROBOMERGE-SOURCE: CL 15573605 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15573612 by rolando caloca in ue5-main branch]
2021-03-02 16:23:17 -04:00
dmitriy dyomin
1b97990bd1
Support compressed volume textures on iOS and Android (ASTC)
...
Removed bSupportsVolumeTextureCompression as all platforms support it now, only Switch fallbacks to uncompressed
#jira UE-108841
#rb jack.porter
#ROBOMERGE-SOURCE: CL 15566901 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15566914 by dmitriy dyomin in ue5-main branch]
2021-03-02 02:21:19 -04:00
Marc Audy
9753392e2b
Merge UE5/RES CL# 15462083 to UE5/Main
...
This represents UE4/Main @ 15414221
[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
rolando caloca
bb97537cc2
UE5 - Fix Linux DDPI file for Vulkan
...
Also enabled VolumeTextureCompression and RGBColorBuffer in the inis (as the code was already using them)
#rb Brandon.Schaefer
#ROBOMERGE-SOURCE: CL 15343336 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15359330 by rolando caloca in ue5-main branch]
2021-02-08 15:57:19 -04:00
Rolando Caloca
787335d0ca
UE5 - Fixed ini for Vulkan SM5 (comments are at the beginning of the line, so it was failing to read 'true')
...
#rb trivial
[CL 15271493 by Rolando Caloca in ue5-main branch]
2021-02-01 12:28:07 -04:00
christopher waters
d1e9a0ce0b
Adding ERHIFeatureLevel::SM6 and SP_PCD3D_SM6. Initially, both are disabled by default. The shader model is enabled with r.D3D12.AllowShaderModel6 and the feature level is only used when the shader model is enabled and the PC runtime supports 12_1 and SM6.5. The idea here is to raise these requirements to 12_2 and SM6.6 when those come online.
...
#jira none
#rb kenzo.terelst, arciel.rekman, lukas.hermanns, mihnea.balta, yuriy.odonnell
[CL 15222057 by christopher waters in ue5-main branch]
2021-01-27 16:08:00 -04:00
Rolando Caloca
9ecddb587e
UE5 - Add Vulkan SM5 to DDPI
...
Removed duplicate assignment
#rb Josh.Adams
#rnx
#fyi Mihnea.Balta, Jonas.Meyer, Carl.Lloyd
[CL 14902462 by Rolando Caloca in ue5-main branch]
2020-12-10 18:22:18 -04:00
Josh Adams
b741c98591
- Giving each platform a Guid forevermore, in DataDrivenPlatformInfo
...
- MediaModule now uses the platform Guid from DDPI instead of having a per-platform MediaInfo module that only supplied a Guid. Deleted many platform extension modules
#rb thomas.engel
[CL 14824685 by Josh Adams in ue5-main branch]
2020-11-30 18:59:13 -04:00
Marc Audy
a7f9391231
Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
...
This represents UE4/Main @ 14768117
For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer
[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
Zabir Hoque
ad7cd632a5
Copied shader pipeline and changes to RDG/Shader system to support dynamic param binding struct creation. Actual dynmaic param binding generation is stubbed. Parsing SRVs UAVs and Params from shaders.
...
#codereview: Juan.Canada; Carlos.Gonzalez; Halfdan.Ingvarsson; Zach.Bethel; Ben.Ingram; Arciel.Rekman
[CL 14639123 by Zabir Hoque in ue5-main branch]
2020-11-02 21:40:25 -04:00
Marc Audy
68150e0be7
Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
...
This represents UE4/Main @ 14594913
[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marcus Wassmer
3b81cf8201
Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
...
autoresolved files
#rb none
[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00