Rolando Caloca
69c09f877c
hlslcc - Metal backend rewrite without using the glsl backend
...
- Added FramebufferFetchMRT(n) intrinsic for Metal
[CL 2307524 by Rolando Caloca in Main branch]
2014-09-23 17:41:05 -04:00
Rolando Caloca
2d35bebedc
UE4 - Forward cascaded shadows
...
* Fixes blackness on ES2
* Fix uniform buffer alignment issue
[CL 2295757 by Rolando Caloca in Main branch]
2014-09-12 18:32:03 -04:00
Rolando Caloca
29c68f2eec
UE4 - Cascaded shadow maps on mobile/forward
...
* Still disabled as Metal requires a horrible workaround/hack
* Remove GSupportsGSRenderTargetLayerSwitchingToMips workaround
[CL 2295640 by Rolando Caloca in Main branch]
2014-09-12 17:21:49 -04:00
Rolando Caloca
d35038ab08
UE4 - hlslcc - Fix for truncation (which fixed modf() intrinsic); also added fix for copy propagation on loops
...
[CL 2243621 by Rolando Caloca in Main branch]
2014-08-04 19:46:14 -04:00
Josh Adams
d8a27d10ef
- Fixed the path to the metal offline compiler for beta4+
...
[CL 2237675 by Josh Adams in Main branch]
2014-07-30 18:30:47 -04:00
Rolando Caloca
3f24640633
UE4 - hlslcc - Remove Metal seed 2 & 3 hack expanding matrices
...
[CL 2235112 by Rolando Caloca in Main branch]
2014-07-28 18:06:32 -04:00
Rolando Caloca
5d586a4f05
UE4 - Common crosscompiler headers
...
[CL 2219173 by Rolando Caloca in Main branch]
2014-07-15 13:25:14 -04:00
Rolando Caloca
f7fc34b130
hlslcc - Lower matrices to vectors for Metal (workaround)
...
[CL 2176144 by Rolando Caloca in Main branch]
2014-07-08 13:49:52 -04:00
Rolando Caloca
9893168c38
hlslcc - Compile all files as CPP (prep for renaming .c to .cpp)
...
#codereview mark.satterthwaite, michael.trepka
[CL 2124618 by Rolando Caloca in Main branch]
2014-07-02 11:08:24 -04:00
Rolando Caloca
b694adc81c
UE4 - hlslcc - DumpShaderInfo now outputs a better batch file for running the cross-compiler (and it's shared with GL & Metal)
...
[CL 2122582 by Rolando Caloca in Main branch]
2014-06-30 18:32:57 -04:00
Rolando Caloca
198b364923
UE4 - Metal shader format fixes
...
[CL 2101781 by Rolando Caloca in Main branch]
2014-06-11 10:03:35 -04:00
Josh Adams
45a547b16a
- Minor fixes to MetalShaderFormat (still not done)
...
[CL 2101236 by Josh Adams in Main branch]
2014-06-10 20:40:13 -04:00
Rolando Caloca
0d0529772c
UE4 - Move Metal under iOS
...
[CL 2100957 by Rolando Caloca in Main branch]
2014-06-10 17:29:51 -04:00