Rolando Caloca
1e13c6f58a
UE4 - hlslcc - Rollback //depot/UE4/Engine/Source/ThirdParty/hlslcc to changelist 2316264
...
[CL 2319202 by Rolando Caloca in Main branch]
2014-10-03 20:02:42 -04:00
Rolando Caloca
7fb711f19c
UE4 - hlslcc - Final set of warnings/fixes before moving to Engine
...
[CL 2318665 by Rolando Caloca in Main branch]
2014-10-03 11:45:34 -04:00
Rolando Caloca
3c62d97a9c
UE4 - Fix Mac shader compile times
...
#codereview Michael.Trepka, Peter.Sauerbrei
[CL 2318603 by Rolando Caloca in Main branch]
2014-10-03 11:10:23 -04:00
Rolando Caloca
b61809b923
UE4 - Mac compile fixes
...
[CL 2316687 by Rolando Caloca in Main branch]
2014-10-01 18:16:34 -04:00
Rolando Caloca
3fd8c0b1d3
UE4 - hlslcc - Move files out from mesa
...
[CL 2315208 by Rolando Caloca in Main branch]
2014-09-30 18:44:44 -04:00
Rolando Caloca
88ff3983ea
UE4 - Revert CCT
...
[CL 2313607 by Rolando Caloca in Main branch]
2014-09-29 18:57:21 -04:00
Rolando Caloca
941da65c63
hlslcc - Move hlslcc interface out of each shader format and into ShaderCompilerCommon module
...
- Delete hlslcc exe files (not needed anymore)
[CL 2312870 by Rolando Caloca in Main branch]
2014-09-29 10:10:28 -04:00
Jaroslaw Palczynski
65ba5d456f
TArray documentation and a coupld of methods deprecation.
...
Changes mostly in Array.h. The changes in other files are only renames for deprecated functions.
[CL 2312616 by Jaroslaw Palczynski in Main branch]
2014-09-29 04:23:44 -04:00
Rolando Caloca
f95c834450
UE4 - Rename ir_gen_glsl.* to GlslBackend.*
...
- Fix some warnings
[CL 2310427 by Rolando Caloca in Main branch]
2014-09-25 18:03:18 -04:00
Rolando Caloca
e3fd63ec34
UE4 - Move glsl backend out of ThirdParty into ShaderFormatOpenGL
...
[CL 2310098 by Rolando Caloca in Main branch]
2014-09-25 14:27:21 -04:00
Rolando Caloca
95e0ed4435
UE4 - CCT now writes out source
...
[CL 2309773 by Rolando Caloca in Main branch]
2014-09-25 10:31:22 -04:00
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
Niklas Smedberg
bb8f417304
Support for OpenGL ES 3.1 + Android Extension Pack
...
[CL 2303212 by Niklas Smedberg in Main branch]
2014-09-18 17:49:40 -04:00
Allan Bentham
85930517d6
Fix crash with opengl UBOs when ES2 preview mode is toggled.
...
ES2 emulation now uses UBOs instead of packed uniform blocks.
Fixed issue with ogl shader compiler introducing '__' into padding variable names.
[CL 2264084 by Allan Bentham in Main branch]
2014-08-20 08:27:17 -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
Dmitry Rekman
edc8ff25f0
Support for Linux in shader compiler.
...
- Part of PR #306 by amigo and #ue4linux folks.
- Undoing my previous change with cross-compilation define (too dangerous).
#codereview Josh.Adams, Michael.Trepka
[CL 2243292 by Dmitry Rekman in Main branch]
2014-08-04 18:28:10 -04:00
Rolando Caloca
68d9d12873
UE4 - OpenGL - Remove copy of cbuffer/structs on hlsl to match D3D
...
[CL 2242497 by Rolando Caloca in Main branch]
2014-08-04 10:49:28 -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
Dmitry Rekman
263bbe7e0c
Support for modular builds (cross and native).
...
- Parts of PR #242 (with changes).
#codereview Josh.Adams
[CL 2222405 by Dmitry Rekman in Main branch]
2014-07-17 13:49:42 -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
Dmitry Rekman
dbdea559eb
[Github] PR 242 (safe changes).
...
- Code cleanup and minor rearrangement (e.g. variable name changes).
- Additions.
- Case issues fixed.
- Minor fixes (init ordering).
[CL 2172690 by Dmitry Rekman in Main branch]
2014-07-08 00:06:17 -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
62aca7b93f
UE4 - hlslcc - Fix switch() with uint; Remove more stdlibs
...
[CL 2122208 by Rolando Caloca in Main branch]
2014-06-30 16:06:38 -04:00
Josh Adams
b552e2d883
Urban->Main
...
#codereview jeff.campeau,nick.penwarden,rolando.caloca
[CL 2108642 by Josh Adams in Main branch]
2014-06-17 18:27:26 -04:00