aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl/glcpp
Commit message (Expand)AuthorAgeFilesLines
* program/hash_table.c: rename to program/prog_hash_table.cJordan Justen2012-12-071-1/+1
* glsl/preprocessor: Handle "#version 300 es" directive.Paul Berry2012-12-061-4/+17
* glsl/preprocessor: Extract version directive processing into a function.Paul Berry2012-12-061-19/+30
* Revert "glcpp: Rewrite line-continuation support to act globally."Carl Worth2012-11-301-43/+66
* glcpp: Rewrite line-continuation support to act globally.Carl Worth2012-11-301-66/+43
* glcpp: Update README for new support of __LINE__ and __FILE__.Carl Worth2012-11-291-3/+1
* glcpp: Add test involving token pasting of INTEGER tokens.Carl Worth2012-11-292-0/+15
* glcpp: Add support for pasting of INTEGER tokens.Carl Worth2012-11-291-14/+47
* glcpp: Flag invalid pastes for integer followed by non-digitsCarl Worth2012-11-291-5/+13
* glcpp: Extend the invalid-paste testCarl Worth2012-11-292-0/+20
* glcpp: More factoring-out of common code to simplify things.Carl Worth2012-11-291-26/+20
* glcpp: Factor out a tiny bit of repeated code.Carl Worth2012-11-291-4/+1
* glcpp: Add support for __LINE__ and __FILE__ macrosCarl Worth2012-11-293-1/+45
* mesa: Rename API_OPENGL to API_OPENGL_COMPAT.Paul Berry2012-11-291-1/+1
* glcpp: Support #elif(expression) with no intervening space.Matt Turner2012-11-287-1/+96
* glcpp: Reject #version and #line not followed by whitespaceMatt Turner2012-11-285-2/+8
* glcpp: Don't define macros for extensions that aren't in ESMatt Turner2012-11-151-28/+31
* glcpp: wire up glcpp-test to make checkMatt Turner2012-11-092-4/+14
* glcpp/tests: Add tests for multiline #elifMatt Turner2012-11-092-0/+15
* glcpp/tests: Add test for multiline #ifMatt Turner2012-11-092-0/+13
* glcpp/tests: Add test for multiline #lineMatt Turner2012-11-092-0/+11
* glcpp/tests: Add test to check #line followed by codeMatt Turner2012-11-092-0/+5
* glcpp: don't push #line directives into next lineFabian Bieler2012-11-092-9/+9
* glcpp: Reject garbage after #else and #endif tokensMatt Turner2012-11-095-4/+15
* glsl: add ARB_texture_cube_map_array support (v2)Dave Airlie2012-11-091-0/+3
* 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