summaryrefslogtreecommitdiffstats
path: root/src/glsl/glcpp
Commit message (Expand)AuthorAgeFilesLines
* glcpp: Don't use infinite lookhead for #define differentiation.Kenneth Graunke2012-10-252-12/+20
* mesa/glsl: rename preprocess to glcpp_preprocessDave Airlie2012-09-153-3/+3
* glcpp: fix abuse of yylexDave Airlie2012-09-152-9/+1
* build/glsl: fix location of generated files.Christopher James Halse Rogers2012-08-131-4/+0
* glcpp: Add a newline to expanded #line directives.Kenneth Graunke2012-07-281-2/+2
* automake: convert libglslJon TURNEY2012-07-132-0/+58
* glcpp: Add built-in #define for GL_ARB_uniform_buffer_object.Kenneth Graunke2012-07-091-0/+3
* glsl: glcpp: Extend testing of #line directivesCarl Worth2012-06-262-0/+12
* glsl: glcpp: Move handling of #line directives from lexer to parser.Carl Worth2012-06-264-40/+55
* glsl: glcpp: Rename and document _glcpp_parser_expand_ifCarl Worth2012-06-261-5/+20
* glsl: Consistently use length-based ralloc string functions for info_log.Carl Worth2012-06-261-14/+24
* glsl: glcpp: Allow "#if undefined-macro' to evaluate to false.Carl Worth2012-06-265-3/+20
* glcpp: .gitignore cleanupAndreas Boll2012-06-081-3/+0
* glsl: Scaffolding for ARB_shader_bit_encoding.Olivier Galibert2012-06-071-0/+3
* Add .deps/, .libs/, and *.la to toplevel .gitignorePaul Berry2012-03-201-2/+0
* glcpp: Don't strlen() the output for every token being printed.Kenneth Graunke2012-02-282-24/+28
* glsl: Avoid ralloc_stealing a long-lived object to a short-lived parentCarl Worth2012-02-021-3/+0
* glsl: Add glcpp tests for a macro used twiceCarl Worth2012-02-022-0/+33
* glcpp: Fix so that trailing punctuation does not prevent macro expansionCarl Worth2012-02-021-1/+9
* glcpp: Add new test showing bug where a trailing ':' prevents macro expansionCarl Worth2012-02-022-0/+15
* Revert "automake: src/glsl and src/glsl/glcpp"Matt Turner2012-01-312-47/+0
* Revert "src/glsl/glcpp: wire up glcpp-test to make check"Matt Turner2012-01-312-7/+1
* src/glsl/glcpp: wire up glcpp-test to make checkMatt Turner2012-01-302-1/+7
* glcpp-test: don't return failure if valgrind tests aren't runMatt Turner2012-01-301-1/+1
* automake: src/glsl and src/glsl/glcppMatt Turner2012-01-302-0/+47
* mesa: rename the AMD_conservative_depth extension flag to ARBMarek Olšák2011-11-221-1/+1
* glcpp: Add GL_ARB_draw_instanced #define.Morgan Armand2011-11-121-0/+3
* glsl: add support for GL_OES_EGL_image_externalChia-I Wu2011-11-031-0/+3
* glcpp: Add a test for #elif with an undefined macro.Carl Worth2011-09-302-0/+8
* glcpp: Raise error if defining any macro containing two consecutive underscoresCarl Worth2011-09-303-3/+7
* glcpp: Implement token pasting for non-function-like macrosCarl Worth2011-09-301-36/+47
* glcpp: Test a non-function-like macro using the token paste operatorCarl Worth2011-09-302-0/+7
* glcpp: Fix two (or more) successive applications of token pastingCarl Worth2011-09-301-2/+0
* glcpp: Add a test for a macro that implements token pasting twice.Carl Worth2011-09-302-0/+7
* glsl: Silence several "warning: unused parameter"Ian Romanick2011-09-091-0/+1
* glcpp: Add GL_ARB_conservative_depth #define.Kenneth Graunke2011-08-251-1/+3
* glsl: Add compiler support for ARB_shader_texture_lod.Kenneth Graunke2011-05-091-0/+4
* glcpp: Fix attempts to expand recursive macros infinitely (bug #32835).Carl Worth2011-04-171-1/+5
* Add expected file for 095-recursive-define test case.Carl Worth2011-04-141-0/+4
* glcpp: Simplify calling convention of parser's active_list functionsCarl Worth2011-04-141-38/+38
* glcpp: Add --valgrind option to the glcpp-test utilityCarl Worth2011-04-141-16/+46
* Add an expected file for 084-unbalanced-parenthesesCarl Worth2011-04-141-0/+2
* Add an expected file for 094-divide-by-zero-short-circuitCarl Worth2011-04-142-0/+26
* Add an expected file for 093-divide-by-zeroCarl Worth2011-04-141-0/+4
* glsl/glcpp: Use stdio.h instead of unistd.h.José Fonseca2011-03-041-25/+15
* glsl: Define YY_NO_UNISTD_H on MSVC.José Fonseca2011-03-041-0/+4
* glcpp: Remove trailing contexts from #if rules.Kenneth Graunke2011-03-031-6/+6
* glcpp: Rework lexer to use a SKIP state rather than REJECT.Kenneth Graunke2011-03-031-21/+16
* glcpp/tests: Update 063-comments.c.expected to match output.Kenneth Graunke2011-03-031-0/+7
* glsl: Remove unused glcpp/Makefile.am.Kenneth Graunke2011-03-021-44/+0