Commit Graph

11 Commits

Author SHA1 Message Date
Rolando Caloca
2187f16734 UE4 - hlslcc - Pack matrices last to avoid big set parameter calls (UE-2047)
[CL 2483441 by Rolando Caloca in Main branch]
2015-03-18 15:32:09 -04:00
Rolando Caloca
c0f0eeb9f7 CCT - Move allocator to HlslUtils
- Add interpolation modifiers
- Ignore #pragma
- Fix for strings in attributes
- Do translation units separately

[CL 2469349 by Rolando Caloca in Main branch]
2015-03-04 17:00:58 -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
Marc Audy
e5ba044eb0 Fix shadowed variables
[CL 2451810 by Marc Audy in Main branch]
2015-02-19 12:13:52 -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
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
Michael Trepka
78ef2936af Fixed Clang compile errors in SCW
#codereview Rolando.Caloca

[CL 2347413 by Michael Trepka in Main branch]
2014-11-03 15:49:51 -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