christopher waters
20984328ea
Removing the cvar lookup string for shader dead code removal in all shader formats. This cvar can't be loaded on SCW startup so it was causing a hash mismatch.
...
#rb yuriy.odonnell
#preflight 646bc8f764351d76f3c85f5e
[CL 25570191 by christopher waters in ue5-main branch]
2023-05-22 16:57:05 -04:00
jeannoe morissette
75364b7008
VulkanRHI: Add VULKAN_SM6. Move features and requirements around to match what was done on d3d.
...
#rb arciel.rekman, carl.lloyd
#preflight 643996128901e5ef982dc887
[CL 25045731 by jeannoe morissette in ue5-main branch]
2023-04-14 14:26:06 -04:00
jeannoe morissette
c96eadede6
VulkanRHI: Fix issue where incorrect TargetEnvironment was selected when previewing other SM5 modes.
...
#rb Mihnea.Balta
#jira UE-171188
#preflight 63ea8f8f956709374a50bf8a
[CL 24210191 by jeannoe morissette in ue5-main branch]
2023-02-14 09:25:04 -05:00
Yuriy ODonnell
bddca76c94
ShaderMinifier - Add support for dead code removal to all shader formats
...
* Add code to all shader format back-ends to take dead code removal into account when computing the version ID
* Not enabled in Metal and OpenGL back-ends (require further testing)
#rb dan.elksnitis
#preflight 6390f1f15c5308d18c7364fb
[CL 23433448 by Yuriy ODonnell in ue5-main branch]
2022-12-07 15:13:42 -05:00
dmitriy dyomin
d50ef617bb
Bump vulkan shader format version to invalidate Android VK shaders
...
[CL 22594922 by dmitriy dyomin in ue5-main branch]
2022-10-18 03:18:01 -04:00
Florin Pascu
3cd6b6da4b
- Checking the SF instead of the SP in the Vulkan Shader Compiler
...
#rb Dmitriy.Dyomin
#jira none
#preflight 6322c8498838676d108e02a1
[CL 22031695 by Florin Pascu in ue5-main branch]
2022-09-15 13:03:31 -04:00
dmitriy dyomin
12eb52b317
Fixed: Water texture missing throughout the map in BR on Android
...
#rb peter.sauerbrei
[CL 21864603 by dmitriy dyomin in ue5-main branch]
2022-09-07 18:03:53 -04:00
dmitriy dyomin
8edf003c00
Invalidate GL and Vulkan shaders
...
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 21438408 via CL 21438416 via CL 21438418 via CL 21438420
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v981-21435820)
[CL 21438584 by dmitriy dyomin in ue5-main branch]
2022-08-18 02:04:03 -04:00
carl lloyd
4c5af4bae8
Fix for Android bug when using OpTypeImage and setting depth to unknown
...
#rb Lukas.Hermanns
[FYI] Dmitriy.Dyomin
#ROBOMERGE-OWNER: carl.lloyd
#ROBOMERGE-AUTHOR: carl.lloyd
#ROBOMERGE-SOURCE: CL 18309759 via CL 18309767 via CL 18310351 via CL 18310386 via CL 18310920 via CL 18310950 via CL 18312599 via CL 18312697
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18312969 by carl lloyd in ue5-release-engine-test branch]
2021-11-29 13:35:16 -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
rolando caloca
17e13e521b
UE5 - Remove some hlslcc vestiges from Vulkan
...
#rb Dmitriy.Dyomin, Lukas.Hermanns, jeannoe.morissette
#ROBOMERGE-SOURCE: CL 17369648 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17369655 by rolando caloca in ue5-release-engine-test branch]
2021-08-31 12:04:32 -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
Marc Audy
8f73cd7fa9
Merge UE5/Release-Engine-Staging @ 15630841 to UE5/Main
...
This represents UE4/Main @ 15601601
[CL 15631170 by Marc Audy in ue5-main branch]
2021-03-05 19:27:14 -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
Lukas Hermanns
a4dfdcd0ad
Moved dxil.dll from DirectX folder into ShaderConductor binary folder and load dxil.dll manually to ensure it's always loaded from that location.
...
#rb Yuriy.ODonnell, Emil.Persson, Kenzo.Terelst
#fyi Mihnea.Balta, Rolando.Caloca, Graham.Wihlidal
#jira none
#rnx
[CL 15337426 by Lukas Hermanns in ue5-main branch]
2021-02-05 10:29:11 -04:00
Yuriy ODonnell
8789e0bb07
Include shader compiler DLL version in FShaderFormatD3D/Vulkan::GetVersion(), similar to how it's done for other platforms.
...
#rb Lukas.Hermanns
[CL 15276007 by Yuriy ODonnell in ue5-main branch]
2021-02-01 18:54:58 -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
Marc Audy
11f5b21210
Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
...
#rnx
[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
carl lloyd
fe57817d94
Added Android Desktop Forward Rendering (Experimental)
...
[at]jack.porter [at]dmitry.dyomin [at]juan.canada [at]rolando.caloco
#rb jack.porter, dmitry.dyomin, juan.canada, rolando.caloco
#jira none
#ROBOMERGE-SOURCE: CL 11824876 in //UE4/Release-4.25/... via CL 11824884
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)
[CL 11824898 by carl lloyd in Main branch]
2020-03-02 11:00:17 -05:00
dmitriy dyomin
e199946f7d
Prevent Vulkan early fragment tests being enabled when discard instruction is used.
...
#ROBOMERGE-SOURCE: CL 11152992 via CL 11153006 via CL 11153012
#ROBOMERGE-BOT: (v640-11091645)
[CL 11153019 by dmitriy dyomin in Main branch]
2020-01-29 04:02:55 -05:00
ryan durand
471d972e62
Updating copyright for Engine Developer.
...
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
dmitriy dyomin
4b88e9d405
Define ES3_1_PROFILE for vulkan on mobile instead of ES2_PROFILE
...
#jira UE-84231
#rb none
#ROBOMERGE-SOURCE: CL 10120740 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v587-10111126)
[CL 10120743 by dmitriy dyomin in Main branch]
2019-11-13 00:54:17 -05:00
Marcus Wassmer
6517c68ef5
Copying //UE4/Dev-RenderPlat-Staging@8684824 to Dev-Main (//UE4/Dev-Main)
...
#rb none
[CL 8684840 by Marcus Wassmer in Main branch]
2019-09-14 09:45:25 -04:00
dmitriy dyomin
a057ce7394
Support auto-instancing on mobile ES3.1 feature level (Metal, OpenGL ES3.1, Vulkan)
...
Disabled by default, can be enabled with r.Mobile.SupportGPUScene=1
#jira UE-71355
#rb rolando.caloca, zach.bethel
[FYI] rolando.caloca, zach.bethel
#ROBOMERGE-SOURCE: CL 6617026 via CL 6617089
#ROBOMERGE-BOT: (v358-6608238)
[CL 6617118 by dmitriy dyomin in Main branch]
2019-05-23 00:36:32 -04:00