Kenneth Graunke
f4239872c9
glcpp: Ignore #if and #elif expressions when skipping.
...
Fixes glcpp test cases 073 and 074, as well as piglit test
xonotic-vs-generic-diffuse.vert.
2010-08-04 23:37:19 -07:00
Kenneth Graunke
16b4eed59a
glcpp: Refactor HASH_IF and HASH_ELIF expansion to reuse code.
2010-08-04 23:37:18 -07:00
Kenneth Graunke
0ef79a5f11
glcpp: Refresh autogenerated lexer and parser.
2010-08-04 15:57:20 -07:00
Eric Anholt
d6942460ce
glsl2: Actually fix glsl-version-define.
2010-07-28 17:36:07 -07:00
Eric Anholt
d4a04f3155
glcpp: Add __VERSION__ define to the current language version.
...
Fixes:
glsl-version-define
glsl-version-define-110
glsl-version-define-120
2010-07-28 17:32:39 -07:00
Eric Anholt
8605c297cf
glcpp: Print integer tokens as decimal, not hex.
2010-07-28 17:32:11 -07:00
Eric Anholt
0c7b37c836
glsl2: Add the define for ARB_fragment_coord_conventions when present.
...
Fixes:
glsl-arb-fragment-coord-conventions-define
2010-07-28 15:00:29 -07:00
Carl Worth
667173e362
glcpp: Add generated source files.
...
This is now consistent with other usage of flex/bison througout mesa,
(which is that these generated files are added to source control so
that the build system does not require external tools like flex/bison
for non-developers).
2010-07-28 13:48:32 -07:00