Commit Graph

19 Commits

Author SHA1 Message Date
Rolando Caloca
8b44410b9c CCT - Support for -flattenub
[CL 2475168 by Rolando Caloca in Main branch]
2015-03-11 11:10:05 -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
Rolando Caloca
1ae8890fab CCT - Support for uniform token
[CL 2456081 by Rolando Caloca in Main branch]
2015-02-23 09:53:19 -05:00
Rolando Caloca
001c6a1bd1 UE4 - HlslParser
- AST classes
- Uses linear/tape allocator with 1 MB pages
- Passed 40k shader files!

[CL 2386038 by Rolando Caloca in Main branch]
2014-12-11 15:49:40 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Rolando Caloca
7505c50959 UE4 - Metal - Use precise::clamp for float
#codereview Josh.Adams

[CL 2370073 by Rolando Caloca in Main branch]
2014-11-25 17:53:45 -05:00
Rolando Caloca
07e3e9323f UE4 - HlslParser support for preprocessor
[CL 2367630 by Rolando Caloca in Main branch]
2014-11-21 12:21:29 -05:00
Rolando Caloca
17c3eef34e UE4 - HlslParser
- Added ExpressionList parser
- Split out unary operator parsing

[CL 2360189 by Rolando Caloca in Main branch]
2014-11-14 11:33:43 -05:00
Rolando Caloca
40dc90c120 UE4 - HlslParser - 99% compliant
[CL 2352287 by Rolando Caloca in Main branch]
2014-11-07 09:45:40 -05:00
Rolando Caloca
ebd19fccee UE4 - HlslParser
[CL 2348754 by Rolando Caloca in Main branch]
2014-11-04 14:12:02 -05:00
Rolando Caloca
4ca487cbb0 UE4 - Hlsl parser; precedence operator expression parser
[CL 2347171 by Rolando Caloca in Main branch]
2014-11-03 11:36:09 -05:00
Rolando Caloca
8d0913ceba UE4 - MetalBackend - Fix samplerBuffer support
CCT - Fix missing default entry point

[CL 2321944 by Rolando Caloca in Main branch]
2014-10-07 18:19:57 -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
97934ea3d5 UE4 - CCT fixes
[CL 2313192 by Rolando Caloca in Main branch]
2014-09-29 14:31:38 -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
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
412f839ea2 UE4 - CrossCompiler tool (replacement for hlslcc.exe)
[CL 2308990 by Rolando Caloca in Main branch]
2014-09-24 18:27:34 -04:00