Florin Pascu
d6981a7801
Texture buffer-> 2D Texture for GPU Scene Mobile device
...
This was done because of MALI GPU limitation of 64kb texture buffer
- Changed default Precision of compute shaders to highp
- Added Texture Buffer GPU Support mobile
- Texture path controlled by GPUSceneUseTexture2D(requires recompile of shaders)
#rb Dmitriy.Dyomin, zach.bethel
#jira UE-79954
#ROBOMERGE-OWNER: Florin.Pascu
#ROBOMERGE-AUTHOR: florin.pascu
#ROBOMERGE-SOURCE: CL 9742164 via CL 9742165
#ROBOMERGE-BOT: (v542-9736015)
[CL 9745770 by Florin Pascu in Main branch]
2019-10-22 11:07:33 -04:00
Lukas Hermanns
82cd916c43
Integrated SPIRV-Cross fix of expression unpacking (see /github.com/KhronosGroup/SPIRV-Cross/issues/1172), and rebuild ShaderConductor for Mac and Win64.
...
#rb none
#jira UE-80725
#fyi Will.Damon, Matt.Collins
#rnx
[CL 9548063 by Lukas Hermanns in Main branch]
2019-10-11 10:44:55 -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
Lukas Hermanns
33e0ea2faf
Merging CL 8910636 (Updated SPIRV-Cross) from //UE4/Dev-Rendering to Main (//UE4/Main)
...
#rb none
#rnx
[CL 8934359 by Lukas Hermanns in Main branch]
2019-09-20 15:41:33 -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
lukas hermanns
c0319c48c7
Fixed cross-compilation of patch constant data for GLSL backend on AMD GPUs.
...
#rb Rolando.Caloca
#jira UE-77873
#lockdown Nick.Penwarden
#ROBOMERGE-SOURCE: CL 8233883 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v401-8057353)
[CL 8233887 by lukas hermanns in Main branch]
2019-08-23 16:12:53 -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
Chris Gagnon
930e33cb48
Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
...
#rb none
[CL 6838042 by Chris Gagnon in Main branch]
2019-06-04 15:42:48 -04:00
Ben Marsh
0cc6e3dca6
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 6631504 by Ben Marsh in Main branch]
2019-05-24 11:51:54 -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
jack porter
a0eddf9ebb
Fix for ES31 shaders attempting to use framebuffer fetch in the vertex shader, causing a crash on Android
...
#rb Allan.Bentham
[REVIEW] Jack.Porter
#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 5765453 via CL 5765478 via CL 5765483 via CL 5768240 via CL 5770046
[CL 5770047 by jack porter in Main branch]
2019-04-05 19:49:33 -04:00
allan bentham
f493ceffe4
Renable HLSLCC_GroupFlattenedUniformBuffers for android GLES shaders.
...
#rb none
[FYI] Rolando.Caloca, Dmitriy.Dyomin
#ROBOMERGE-SOURCE: CL 5493548 via CL 5493549 via CL 5494682
[CL 5494718 by allan bentham in Main branch]
2019-03-21 14:30:39 -04:00
rolando caloca
8a3bbdff91
UE4.22 - Fix invalid RWBuffer translation on OpenGL
...
#rb none
#jira UE-71397
#rnx
#ROBOMERGE-SOURCE: CL 5399467 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5399510 by rolando caloca in Main branch]
2019-03-14 14:17:07 -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
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
rolando caloca
586a7835b8
UE4.22 - Fix glsl dumped shader file paths
...
- Include cmd line for directcompile
[FYI] Dmitriy.Dyomin
#rnx
#jira
#rb none
#ROBOMERGE-SOURCE: CL 5228304 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5228309 by rolando caloca in Main branch]
2019-02-27 14:27:10 -05:00
Chris Gagnon
80918bea22
Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
...
#rb none
[CL 5110714 by Chris Gagnon in Dev-Editor branch]
2019-02-21 13:05:30 -05:00
Rolando Caloca
1e8145dc6d
DR - Workaround GL generating bad packed uniforms when OpenGL.EmulatedUBs = 1
...
#rb none
#rnx
#lockdown Marcus.Wassmer
[CL 4824387 by Rolando Caloca in Dev-Rendering branch]
2019-01-28 14:57:30 -05:00
Yuriy ODonnell
d488ee7677
EShaderFrequency no longer depends on whether RHI_RAYTRACING is enabled. All frequencies are always defined. Some of the usage of SF_NumFrequencies is replaced with SF_NumStandardFrequencies to avoid memory and run-time overhead.
...
#lockdown rolando.caloca
#rb rolando.caloca
#jira UE-67956
[CL 4822693 by Yuriy ODonnell in Dev-Rendering branch]
2019-01-28 09:49:53 -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
Chris Gagnon
1a3bf5caf1
Merging The Engine directory from //UE4/Dev-Main to //UE4/Dev-Editor upto CL 4698813
...
#rb none
[CL 4720826 by Chris Gagnon in Dev-Editor branch]
2019-01-14 16:55:55 -05:00
Ben Marsh
c09b6d7f18
Merge from //UE4/Main.
...
#rb none
#rnx
[CL 4701155 by Ben Marsh in Dev-Build branch]
2019-01-10 11:10:29 -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
Chris Gagnon
8fc25ea18e
Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
...
#rb none
[CL 4676797 by Chris Gagnon in Dev-Editor branch]
2019-01-02 14:54:39 -05:00