Rolando Caloca
5b82f15def
Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
...
#rb none
#rnx
[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
Rolando Caloca
bbb9564388
Copying //UE4/Dev-RenderPlat-Staging@11110326 to //UE4/Main
...
#rb none
#rnx
[CL 11110369 by Rolando Caloca in Main branch]
2020-01-24 18:07:01 -05:00
Juan Canada
2ecf4f9708
Merging //UE4/Dev-Main@10877709 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
...
#rnx
#rb none
[CL 10895568 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-07 13:45:01 -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
Rolando Caloca
c2d62c0ecc
Copying //UE4/Dev-Rendering@10763356 to //UE4/Dev-RenderPlat-Staging
...
#rb none
#rnx
[CL 10769097 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2019-12-17 14:14:23 -05:00
Rolando Caloca
e72619ab3b
Merging //UE4/Main@10410794 to Dev-RenderPlat-Staging
...
#rb none
#rnx
[CL 10419692 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2019-11-25 12:35:20 -05:00
rolando caloca
2531ce67b1
F - Write out info file containing fixed Vulkan shader SPIR-V entry point
...
#rb none
#jira
#rnx
#ROBOMERGE-SOURCE: CL 10355389 via CL 10355571
#ROBOMERGE-BOT: (v594-10333955)
[CL 10360650 by rolando caloca in Main branch]
2019-11-21 16:12:58 -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
steve smith
b676c1244e
Fix Vulkan Shader Compiler bug: no longer strips multiview shader permutation, by taking VIEW_ID into account.
...
#rb steve.smith
#jira none
#ROBOMERGE-SOURCE: CL 9902569 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)
[CL 9902576 by steve smith in Main branch]
2019-10-31 12:09:06 -04:00
steve robb
14cab21e0c
Deprecating ARRAY_COUNT and changing it to UE_ARRAY_COUNT.
...
Replicated from CL# 7924370.
#rb none
#ROBOMERGE-OWNER: steve.robb
#ROBOMERGE-AUTHOR: steve.robb
#ROBOMERGE-SOURCE: CL 9279060 via CL 9279063
#ROBOMERGE-BOT: (v443-9013191)
[CL 9279836 by steve robb in Main branch]
2019-09-28 08:19:35 -04: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
Lukas Hermanns
3896fd9622
Fixed HLSLcc implicit type conversion of test_expression in switch-statement.
...
#rb Will.Damon, Rolando.Caloca
#rnx
#ROBOMERGE-OWNER: Lukas.Hermanns
#ROBOMERGE-AUTHOR: lukas.hermanns
#ROBOMERGE-SOURCE: CL 8576719 via CL 8616297
#ROBOMERGE-BOT: (v409-8614070)
[CL 8627810 by Lukas Hermanns in Main branch]
2019-09-10 17:38:37 -04:00
Juan Canada
8f4e8beb6f
Cherry-pick 7106794: Added "GL_OES_shader_image_atomic" extension to Vulkan backend for Lumin platform.
...
#jira UE-75890
#rb Rolando.Caloca
#rnx
#ROBOMERGE-OWNER: Juan.Canada
#ROBOMERGE-AUTHOR: juan.canada
#ROBOMERGE-SOURCE: CL 7768628 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7768929 by Juan Canada in Main branch]
2019-08-05 13:13:28 -04:00
Rolando Caloca
aa0d2303d6
Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) @ 6944469
...
#rb none
#rnx
[CL 6944849 by Rolando Caloca in Main branch]
2019-06-11 18:27:07 -04:00
Jeff Fisher
bcc5bcf128
Copying //UE4/Dev-VR to Main (//UE4/Main)
...
-Copy up for 4.23
#rb none
[CL 6911980 by Jeff Fisher in Main branch]
2019-06-10 12:22:13 -04:00
rolando caloca
955a14de37
UE4 - Fix invalid IR on hlslcc potentially causing a crash
...
#rb none
[FYI] Jonas.Meyer
#rnx
#jira UE-71397
#ROBOMERGE-OWNER: rolando.caloca
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 5399410 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5399503 by rolando caloca in Main branch]
2019-03-14 14:16:41 -04:00
jonas meyer
4bf590b04d
Fix nans on vulkan.
...
hlslcc was incorrectly converting conditionals to mix. When one of the operand is a nan, this conversion is incorrect, as the nan will propagate, and thus we get weird bugs where the nans stick around.
#jira UE-71386
#rb rolando.caloca emil.persson
#ROBOMERGE-SOURCE: CL 5380320 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5380325 by jonas meyer in Main branch]
2019-03-13 07:53:15 -04:00
rolando caloca
6a91db8fee
UE4.22 - Tessellation on Vulkan (experimental, disabled)
...
#rb none
#jira
#rnx
#ROBOMERGE-OWNER: rolando.caloca
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 5318719 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5337029 by rolando caloca in Main branch]
2019-03-07 09:13:39 -05:00
ben marsh
4f7d0787ad
Remove overrides forcing undefined identifier and shadow variable warnings off. Separating out from change to force these settings to create a new PCH to prevent the warning setting being ignored.
...
#rb none
#jira
#ROBOMERGE-SOURCE: CL 5295892 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5308944 by ben marsh in Main branch]
2019-03-05 18:48:29 -05:00
rolando caloca
1df046219e
UE4.22 - Modify SPIR-V shader entry point name so it can be found easily while debugging (like Metal)
...
#rb none
#rnx
#jira UE-70676
#ROBOMERGE-SOURCE: CL 5271453 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5271454 by rolando caloca in Main branch]
2019-03-01 16:20:45 -05:00
Marcus Wassmer
a8d6cc952b
Merging //UE4/Dev-Main@4700769 to Dev-Rendering (//UE4/Dev-Rendering)
...
#rb none
[CL 4729861 by Marcus Wassmer in Dev-Rendering branch]
2019-01-15 18:04:38 -05:00
Rolando Caloca
c6ce9f0790
DR - Dump hlslcc flags for Metal direct compiler
...
- Don't validate on Vulkan shaders unless on debug
#rb none
[CL 4686842 by Rolando Caloca in Dev-Rendering branch]
2019-01-07 17:35:21 -05:00
Rolando Caloca
26cf301968
DR - hlslcc - Fix for samplers getting removed while inlining
...
#rb none
#rnx
[CL 4683264 by Rolando Caloca in Dev-Rendering branch]
2019-01-04 17:38:16 -05:00
Marcus Wassmer
cbfcbbb93b
Merging //UE4/Dev-Main@4662404 to Dev-Rendering (//UE4/Dev-Rendering)
...
#rb none
Should be just copyright updates
[CL 4680440 by Marcus Wassmer in Dev-Rendering branch]
2019-01-03 19:16:26 -05:00
Rolando Caloca
016944b119
DR - hlslcc - Retain sizes for global uniforms (ie float3 doesn't get promoted to float4)
...
#rb none
#rnx
[CL 4662704 by Rolando Caloca in Dev-Rendering branch]
2018-12-14 14:51:12 -05:00