Jack Porter
8618807af5
Minor comment changes to mobile decals
...
[CL 2600154 by Jack Porter in Main branch]
2015-06-25 02:49:34 -04:00
Dmitriy Dyomin
f3b06e2b85
Add limited decal support on mobile UE-11981
...
Fixed: Stencil test does not work on mobile UE-16664 (still doesn't work on metal)
#codereview Jack.Porter, Martin.Mittring
[CL 2600130 by Dmitriy Dyomin in Main branch]
2015-06-25 02:07:29 -04:00
Rolando Caloca
842fb14f28
UE4 - hlslcc - Metal back integration (standalone changes, non-desktop)
...
#codereview Michael.Trepka, Peter.Sauerbrei, Mark.Satterthwaite, Dmitry.Rekman
[CL 2598096 by Rolando Caloca in Main branch]
2015-06-23 18:43:25 -04:00
Rolando Caloca
1d0cbc8fa5
UE4 - Force rebuild SCW
...
[CL 2597756 by Rolando Caloca in Main branch]
2015-06-23 16:05:45 -04:00
Chris Babcock
5945ce521c
DisjointTimerQueries off by default, detect IntelHD GPUs, correction for ES 3.1 shaders
...
#ue4
#android
#codereview niklas.smedberg,rolando.caloca
[CL 2594644 by Chris Babcock in Main branch]
2015-06-19 19:28:40 -04:00
Rolando Caloca
8b34bd48af
UE4 - Fix Precision output for ES platforms
...
#codereview Dmitry.Rekman, Michael.Trepka, Chris.Babcock
[CL 2592355 by Rolando Caloca in Main branch]
2015-06-18 14:24:11 -04:00
Rolando Caloca
18a2547b25
UE4 - Remove opengl precision modifiers from non-es platforms
...
[CL 2589093 by Rolando Caloca in Main branch]
2015-06-16 14:56:48 -04:00
Marc Audy
1a12e9cffe
Add a matching PRAGMA_ENABLE_SHADOW_VARIABLE_WARNINGS for PRAGMA_DISABLE_SHADOW_VARIABLE_WARNINGS instead of using basic PRAGMA_POP
...
[CL 2548029 by Marc Audy in Main branch]
2015-05-12 17:41:47 -04:00
Allan Bentham
d8d8f26904
Workaround for odd compile problems seen on SGX540.
...
Fixes UE-13933 and potentially UE-3004
#codereview nick.penwarden, chris.babcock, rolando.caloca
[CL 2533669 by Allan Bentham in Main branch]
2015-05-01 10:48:11 -04:00
Allan Bentham
97ca18012c
SCW fixes
...
Corrected GLSL version for ios es2.
Fix a couple of out of bounds argv[6] reads.
#codereview Rolando.Caloca, Daniel.Wright
[CL 2521051 by Allan Bentham in Main branch]
2015-04-22 10:29:49 -04:00
Rolando Caloca
27d7a0e070
UE4 - Fix ES3.1 emulation shader issues
...
#codereview Allan.Bentham
[CL 2514517 by Rolando Caloca in Main branch]
2015-04-16 13:02:21 -04:00
Rolando Caloca
9a899d66d4
UE4 - Mobile Preview for feature level ES3.1/Metal (experimental)
...
[CL 2510893 by Rolando Caloca in Main branch]
2015-04-13 18:00:32 -04:00
Marc Audy
6fbd586187
Disable shadow variable warnings around third party includes that throw warnings
...
[CL 2510513 by Marc Audy in Main branch]
2015-04-13 13:43:25 -04:00
Marc Audy
a523efb225
Fix shadowed variables
...
[CL 2510461 by Marc Audy in Main branch]
2015-04-13 12:42:09 -04:00
Mike Fricker
114458bf0f
Clang warning fixes: Fixed missing 'override' specifiers
...
- Also removed some unreferenced functions that adding 'override' revealed
PR #1002 -- Thank you, Omar007!
[CL 2498415 by Mike Fricker in Main branch]
2015-04-01 07:20:55 -04:00
Rolando Caloca
a1f4fdf0be
UE4 - Metal - Fix bad uav dereference
...
Glsl - Better variable names
[CL 2486692 by Rolando Caloca in Main branch]
2015-03-20 16:18:49 -04:00
Rolando Caloca
07b45c09e1
UE - Fix compile issue
...
[CL 2483686 by Rolando Caloca in Main branch]
2015-03-18 18:27:58 -04:00
Rolando Caloca
d0183d8a70
UE4 - OpenGL - Generate GL_EXT_tessellation_shader properly (UE-11222)
...
#codereview Dmitry.Rekman
[CL 2483484 by Rolando Caloca in Main branch]
2015-03-18 16:16:25 -04:00
Allan Bentham
64090df1f4
Ensure correct assignment of emulated (ES2) uniform buffer indices for UB's generated within BuildResourceTableMapping(). Typically arises when only sampler related parameters are encountered.
...
Fixes UE-9804 and probably more.
#codereview nick.penwarden, Rolando.Caloca
[CL 2482912 by Allan Bentham in Main branch]
2015-03-18 08:03:21 -04:00
Rolando Caloca
6cb53ebc04
UE4 - OpenGL - Allow running emulated (packed/flattened) uniform buffers when running PC ES2; use OpenGL.UseEmulatedUBs=1 on your consolevariables.ini
...
- Only works with -game, not in-editor!
#codereview Allan.Bentham
[CL 2475392 by Rolando Caloca in Main branch]
2015-03-11 13:45:34 -04:00
Rolando Caloca
be71ff1af5
UE4 - hlslcc - Reduce memory leaks (missing Linux libs)
...
#codereview Dmitry.Rekman
[CL 2473774 by Rolando Caloca in Main branch]
2015-03-10 10:40:42 -04:00
Rolando Caloca
6868525794
UE4 - hlslcc - Cleanup parser state & change hlslcc entry point to be a class in prep for moving to the Engine (missing Linux libraries)
...
odereview Dmitry.Rekman
[CL 2471354 by Rolando Caloca in Main branch]
2015-03-06 13:09:36 -05:00
Saul Abreu
79a26091bf
Fixed behavior on FString::ParseIntoArray (muliple delimiters overload) functionality to support optionally culling empty strings. Greatly simplified implementation logic. Output parameter now properly named and taken by reference.
...
#codereview Steve.Robb, Robert.Manuszewski
[CL 2466824 by Saul Abreu in Main branch]
2015-03-02 15:51:37 -05:00
Mark Satterthwaite
833117229f
Update the version numbers for OpenGL shader formats as CL #2460109 has altered the cached data structures so they need to be recompiled.
...
Once SCW is recompiled this will prevent any further crashes due to incompatible DDC OpenGL shader binaries.
#codereview michael.trepka
[CL 2466401 by Mark Satterthwaite in Main branch]
2015-03-02 11:32:11 -05:00
Allan Bentham
b61636e3df
ES2: Remap vertex attributes when max vert attribs < 16
...
Fixes PVR SGX 540 crashes in UE-5155
[Requires shader compile worker rebuild.]
codereview nick.penwarden, chris.babcock, rolando.caloca
[CL 2460254 by Allan Bentham in Main branch]
2015-02-25 10:25:20 -05:00