summaryrefslogtreecommitdiffstats
path: root/src/glsl/glcpp
Commit message (Expand)AuthorAgeFilesLines
* glcpp: Regenerate glcpp-parse.cCarl Worth2010-08-111-111/+133
* glcpp: Additional fixes for not evaluating skipped #if/#elif expressions.Carl Worth2010-08-115-19/+61
* glcpp/tests: Commit forgotten file 074-elif-undef.c.expected.Kenneth Graunke2010-08-101-0/+4
* glcpp: Discard output of cmp when running the test suite.Carl Worth2010-08-101-1/+1
* glcpp: Fix expected result for the 064-version.c test.Carl Worth2010-08-101-0/+1
* glcpp: Regnerate glcpp-parse.c and glcpp-parse.hCarl Worth2010-08-102-215/+224
* glcpp: Initialize location structure at beginning of parse.Carl Worth2010-08-101-0/+8
* glcpp: Ignore #if and #elif expressions when skipping.Kenneth Graunke2010-08-042-96/+124
* glcpp/tests: Add a corollary to testcase 073 for testing #elif.Kenneth Graunke2010-08-041-0/+3
* glcpp/tests: Fix 073-if-in-ifdef.c to use #ifdef, not #if.Kenneth Graunke2010-08-041-1/+1
* glcpp: Refactor HASH_IF and HASH_ELIF expansion to reuse code.Kenneth Graunke2010-08-042-144/+142
* glcpp: Refresh autogenerated lexer and parser.Kenneth Graunke2010-08-043-155/+148
* glcpp: Remove xtalloc wrappers in favor of plain talloc.Kenneth Graunke2010-08-045-151/+27
* glsl2: Give the path within src/mesa/ for headers instead of relying on -I.Aras Pranckevicius2010-08-021-1/+1
* glcpp: Add a testcase for the failure in compiling xonotic's shader.Eric Anholt2010-08-012-0/+9
* glcpp: Don't look for backslashes before the beginning of the string.Kenneth Graunke2010-07-301-3/+7
* glsl2: Actually fix glsl-version-define.Eric Anholt2010-07-282-6/+0
* glcpp: Add __VERSION__ define to the current language version.Eric Anholt2010-07-285-714/+774
* glcpp: Print integer tokens as decimal, not hex.Eric Anholt2010-07-282-2/+2
* glsl2: Add the define for ARB_fragment_coord_conventions when present.Eric Anholt2010-07-282-0/+16
* glcpp: Add generated source files.Carl Worth2010-07-284-3/+6693
* glcpp: Add expected output for a recently-added test.Carl Worth2010-07-281-0/+3
* glcpp: Explicitly expect 0 shift/reduce conflicts.Carl Worth2010-07-281-0/+1
* glcpp: Remove 2 shift/reduce conflicts from the grammar.Carl Worth2010-07-281-1/+0
* glcpp: Fix function-like macros with an argument used multiple times.Carl Worth2010-07-222-3/+9
* glsl: Fix missing initialization of yylloc.sourceCarl Worth2010-07-211-0/+19
* glcpp: Avoid accidental token pasting in preprocessed result.Carl Worth2010-07-205-5/+43
* glcpp: Add missing include in xtalloc.cCarl Worth2010-07-201-1/+1
* glcpp: Add static keyword to several functions in the parser.Carl Worth2010-07-201-3/+3
* glcpp: Avoid warnings in generated flex code.Carl Worth2010-07-201-1/+12
* glcpp-lex: Declare some generated functions to eliminate compiler warnings.Carl Worth2010-07-201-0/+5
* glcpp: Fix support for nested #ifdef and nested #ifndefCarl Worth2010-07-203-2/+85
* glcpp: Support #if(expression) with no intervening space.Carl Worth2010-07-203-1/+8
* glcpp: Fix use-after-free error from #undef directive.Carl Worth2010-07-201-4/+1
* glcpp: Make test suite test for valgrind cleanliness.Carl Worth2010-07-201-1/+21
* glcpp: Make test suite report final count of passed/total tests.Carl Worth2010-07-201-2/+22
* glcpp: Delete copies of hash_table.c, hash_table.h, and other headers.Carl Worth2010-07-205-526/+0
* glsl2: Initialize yylineno and yycolumn so line numbers are sane.Kenneth Graunke2010-07-071-0/+1
* glcpp: Add #error support.Kenneth Graunke2010-07-021-0/+8
* glsl2: Conditionally define preprocessor tokens for optional extensionsIan Romanick2010-07-014-9/+18
* glsl2: Define preprocessor tokens for extensionsIan Romanick2010-07-011-1/+17
* glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt2010-06-24152-0/+3935