Commit Graph

62 Commits

Author SHA1 Message Date
Brandon Schaefer
f12b7e8aaf Use Build.bat/sh as a wrapper for UBT as we want to setup the dotnet bundled version vs depending on the system
#jira none
#rb none
#fyi Josh.Adams, Jonathan.Adamczewski
#preflight none

[CL 19654646 by Brandon Schaefer in ue5-main branch]
2022-04-06 16:14:44 -04:00
Brandon Schaefer
d96e4de996 Default bAgreeToUpload to false
If a game would like to implicitly upload set this to true

#jira none
#rb none
#preflight none
#fyi Rob.Thompson, Michael.Sartain

[CL 19286015 by Brandon Schaefer in ue5-main branch]
2022-03-07 11:46:22 -05:00
ola olsson
b5219b04e6 Remove Geometry Shader path for point-light shadow rendering, disable point light shadows if VertexShaderLayer is not supported (at runtime).
- Add r.Shadow.DetectVertexShaderLayerAtRuntime to make it possible to force (for DX11/12/SM5/Vulkan) compilation of vslayer despite RHISupportsVertexShaderLayer being false.
- Set r.Shadow.DetectVertexShaderLayerAtRuntime in WindowsEngine.ini,WinGDKEngine.ini & LinuxEngine.ini.
- Add DoesRuntimeSupportOnePassPointLightShadows to determine support at runtime.
- Fix bug excluding Nanite meshes from DF shadows for local lights if VSM is enabled (now only affects directional lights).
- Add OnGetOnScreenMessages to enable modular generation of on-screen messages in the scene renderer (aimed at transient rendering processes).

#rb arciel.rekman,andrew.lauritzen
#jira UE-138933
#preflight 61f3c967da54035207f6e560

#ROBOMERGE-AUTHOR: ola.olsson
#ROBOMERGE-SOURCE: CL 18769670 in //UE5/Release-5.0/... via CL 18769671 via CL 18769765
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18769767 by ola olsson in ue5-main branch]
2022-01-28 06:36:41 -05:00
alejandro aguilar
232d8cf9ff Expansion of logic handling external auth types, allowing for specification via function parameters and default configuration per platform.
#jira OI-3343
[at]Sam.Zamani, [at]Michael.Kirzinger

#ROBOMERGE-AUTHOR: alejandro.aguilar
#ROBOMERGE-SOURCE: CL 18474456 in //UE5/Release-5.0/... via CL 18480630
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18480710 by alejandro aguilar in ue5-release-engine-test branch]
2021-12-16 18:21:45 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
brandon schaefer
9ddde7d5e4 Add TargetSettingsIniSectionName for Linux and LinuxArm64.
This was causing issues with not setting streaming audio to true for Compressed Audio

#jira UE-130555
#rb none
[FYI] Aaron.McLeran, Max.Hayes

#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 17725727 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17725760 by brandon schaefer in ue5-release-engine-test branch]
2021-10-05 15:15:27 -04:00
jeannoe morissette
7bbdf95cf0 Unify the DataDrivePlatformInfo for VULKAN_SM5 in a common VulkanPC fake platform. The same slot was used in Editor (FGenericDataDrivenShaderPlatformInfo::Infos[SP_VULKAN_SM5]) for all these different sets of values (Windows, Linux, etc), so they would overwrite eachother (and the last one loaded was used). Use a single set of values for all VULKAN_SM5 and we will add a ShaderPlatform for those that need to diverge (like it was done for Android) or store the setting elsewhere.
#rb Mihnea.Balta,steve.smith

#ROBOMERGE-AUTHOR: jeannoe.morissette
#ROBOMERGE-SOURCE: CL 17601769 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17601828 by jeannoe morissette in ue5-release-engine-test branch]
2021-09-22 18:21:10 -04:00
dmitriy dyomin
99bfa9e992 Support SkinCache on mobile (everywhere)
#rb jack.porter, josie.yang

#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 17562761 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17562766 by dmitriy dyomin in ue5-release-engine-test branch]
2021-09-18 04:55:36 -04:00
brandon schaefer
04b75afea8 Fix metasounds ensure PR #8404 (Thanks slonopotamus!)
#jira UE-126767
#rb Aaron.McLeran

#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 17526964 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17526999 by brandon schaefer in ue5-release-engine-test branch]
2021-09-15 17:07:07 -04:00
aurel cordonnier
7f517562d5 Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
brandon schaefer
1a326b2200 Move back to NullSourceCodeAccessor by default until issues can be resolved for Linux
#jira UE-124531
#rb none

#ROBOMERGE-SOURCE: CL 17405709 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17405710 by brandon schaefer in ue5-release-engine-test branch]
2021-09-02 13:50:35 -04:00
rolando caloca
f6cd88c157 UE5 - Remove platform
#rb Steve.Smith
[FYI] Jules.Blok, Ryan.Durand, Ben.Marsh

#ROBOMERGE-SOURCE: CL 17295935 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17295945 by rolando caloca in ue5-release-engine-test branch]
2021-08-24 19:28:38 -04:00
brandon schaefer
707e912f5c Default Linux to Visual Studio Code over Null Source Code
#jira none
#rb Michael.Sartain
[FYI] Will.Damon

#ROBOMERGE-SOURCE: CL 17140040 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17140048 by brandon schaefer in ue5-release-engine-test branch]
2021-08-11 14:50:39 -04:00
jeannoe morissette
1c3df9d049 - Add support for 64bit image atomics extension (VK_EXT_shader_image_atomic_int64).
- Add CVar (r.Vulkan.Allow64bitShaderAtomics) to forcefully disable 64bit image atomics.  Currently defaults to 0 (until other components are in).
- Check driver version for Vulkan on NVIDIA, a fix was added for the 64bit image atomics that is required for Nanite. (currently Windows only, Linux TBD)

#rb Rolando.Caloca
[FYI] mihnea.balta,dmitriy.dyomin,brandon.schaefer

#ROBOMERGE-SOURCE: CL 16982971 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16982990 by jeannoe morissette in ue5-release-engine-test branch]
2021-07-28 11:51:01 -04:00
guillaume abadie
84e62d345c Implements r.Bloom.HalfResolutionFFT=2 for quarter-res FFT Bloom
Original author: Bennett Bernardoni

#rb none
#preflight 60ffbc037f21c90001f29648

#ROBOMERGE-SOURCE: CL 16966794 via CL 16970696
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16970849 by guillaume abadie in ue5-release-engine-test branch]
2021-07-27 14:02:28 -04:00
guillaume abadie
792b864c05 Removes a duplicated bSupportsGen5TemporalAA in linux's DataDrivenPlatformInfo.ini
#rb none

#ROBOMERGE-SOURCE: CL 16862045 via CL 16862052
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16862063 by guillaume abadie in ue5-release-engine-test branch]
2021-07-15 10:09:45 -04:00
nick darnell
c611471f65 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.
Josh.Adams, Michael.Noland, Daren.Cheng
[FYI] Josh.Adams, Michael.Noland, Daren.Cheng

#ROBOMERGE-SOURCE: CL 16605253 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)

[CL 16605300 by nick darnell in ue5-release-engine-test branch]
2021-06-09 10:46:45 -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
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
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