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
Jaroslaw Palczynski
3a35a8dd0e
Deprecate and remove checkAtCompileTime.
...
#ttp 337754
#codereview Robert.Manuszewski
[CL 2106862 by Jaroslaw Palczynski in Main branch]
2014-06-16 08:04:54 -04:00
Jaroslaw Palczynski
ebce413232
UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
...
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Dmitry Rekman
5b887fb484
Linux: more changes for the editor.
...
From PR #140 , contributed by sbc100 and #ue4linux community.
[CL 2096299 by Dmitry Rekman in Main branch]
2014-06-05 17:11:45 -04:00
Gil Gribb
fa7226b8fe
UE4 - merge first pass at parallel rendering to main
...
[CL 2095959 by Gil Gribb in Main branch]
2014-06-05 16:38:54 -04:00
Peter Sauerbrei
aa5a1232f1
Merging
...
//depot/UE4-TappyChicken/Engine/Source/...
to //depot/UE4/Engine/Source/...
[CL 2081906 by Peter Sauerbrei in Main branch]
2014-05-22 09:13:12 -04:00
Rolando Caloca
8e03d51418
hlslcc - Fixed ambiguous func(half3 k, float3 x); Added SupportsIntegerModulo() to LanguageSpec
...
[CL 2070751 by Rolando Caloca in Main branch]
2014-05-12 16:30:34 -04:00
Rolando Caloca
45e293c4d2
Increase iteration times on hlslcc; remove -ios as it's not used
...
[CL 2066046 by Rolando Caloca in Main branch]
2014-05-07 16:46:21 -04:00
Rolando Caloca
db73016843
Fix GL ES2 emulation shader compiler issue
...
[CL 2056544 by Rolando Caloca in Main branch]
2014-04-25 12:05:31 -04:00
Mark Satterthwaite
553b3ab996
#ttp 332327 Don't require a GL context to cross compile GLSL shaders
...
#branch UE4
#project ShaderFormatOpenGL
#summary The OpenGL shader compiler doesn't need to compile the GLSL within an actual GL context.
#change Remove the bCompileMicrocode option from CompileShader_Windows_OGL.
#change Put the compilation with an actual GL context behind #if DEBUG_HLSLCC - it can be useful when debugging HLSLCC but isn't useful otherwise.
reviewedby nick.penwarden
[CL 2046740 by Mark Satterthwaite in Main branch]
2014-04-23 18:54:23 -04:00
Rolando Caloca
eaa35853ad
#UE4 #hlslcc Compile fix, bump up version & checked in new libs
...
[CL 2041700 by Rolando Caloca in Main branch]
2014-04-23 17:55:54 -04:00
Rolando Caloca
f67c6fa524
#UE4 #hlslcc Updates from urban
...
[CL 2041602 by Rolando Caloca in Main branch]
2014-04-23 17:53:22 -04:00
UnrealBot
db494a6e69
Engine source (Main branch up to CL 2037954)
2014-04-02 18:09:23 -04:00
Tim Sweeney
324683ce78
Engine source (Main branch up to CL 2026164)
2014-03-14 14:13:41 -04:00