Commit Graph

23 Commits

Author SHA1 Message Date
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
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
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