summaryrefslogtreecommitdiffstats
path: root/src/glsl/glcpp
Commit message (Expand)AuthorAgeFilesLines
* glsl/glcpp: fix SIGSEGV when checking error condition for macro redefinitionSamuel Iglesias Gonsalvez2015-07-241-2/+2
* glsl: Add extension plumbing and define for ARB_shader_subroutineChris Forbes2015-07-231-0/+3
* glsl: add tessellation shader defines and built-in variables.Fabian Bieler2015-07-231-0/+3
* mesa: define ARB_shader_storage_buffer_object extensionSamuel Iglesias Gonsalvez2015-07-141-0/+3
* util: port _mesa_strto[df] to CErik Faye-Lund2015-06-291-0/+3
* glsl: add ARB_vertex_attrib_64bit support. (v2)Dave Airlie2015-05-081-0/+3
* Fix a few typosZoë Blade2015-04-271-1/+1
* glcpp: remove unneeded #include of core.hBrian Paul2015-02-241-1/+0
* glsl: add ARB_gpu_shader_fp64 to the glsl extensions. (v2)Dave Airlie2015-02-191-0/+3
* glcpp: Silence GCC warningIan Romanick2015-02-171-1/+1
* mesa: Add ARB_shader_precision infrastructureMicah Fedke2015-01-191-0/+3
* mesa/glsl/glapi: enable GL_EXT_draw_buffers extensionTapani Pälli2015-01-141-0/+1
* glcpp: Make tests write .out files to builddir.Matt Turner2014-12-122-7/+14
* glcpp: Fix `can not` to `cannot` in error messageChris Forbes2014-12-072-4/+4
* glcpp: Disallow undefining GL_* builtin macros.Chris Forbes2014-12-071-1/+2
* glcpp: Don't use alternation in the lookahead for empty pragmas.Carl Worth2014-08-221-2/+8
* glcpp: Fix glcpp-test-cr-lf "make check" test for Mac OS XCarl Worth2014-08-201-2/+2
* glcpp: Use printf instead of "echo -n" in glcpp-testCarl Worth2014-08-201-2/+2
* glsl: add ARB_derivative control supportIlia Mirkin2014-08-141-0/+3
* glsl/glcpp: Rename one test to avoid a duplicate test numberCarl Worth2014-08-072-0/+0
* glsl/glcpp: Fix handling of commas that result from macro expansionCarl Worth2014-08-073-12/+45
* glsl/glcpp: Integrate recent glcpp-test-cr-lf test into "make check"Carl Worth2014-08-072-13/+37
* glsl/glcpp: Fix glcpp-test to correctly extract test-specific argumentsCarl Worth2014-08-071-1/+1
* glsl/glcpp: Fix line-continuation code to handle multiple newline flavorsCarl Worth2014-08-071-9/+87
* glsl/glcpp: Don't include any newline characters in #error tokenCarl Worth2014-08-071-1/+1
* glsl/glcpp: Treat CR+LF pair as a single newlineCarl Worth2014-08-072-5/+9
* glsl/glcpp: Add test script for testing various line-termination charactersCarl Worth2014-08-072-11/+137
* glsl/glcpp: Fix for macros that expand to include "defined" operatorsCarl Worth2014-08-073-45/+387
* glsl/glcpp: Swallow empty #pragma directives.Carl Worth2014-08-072-1/+7
* glsl/glcpp: Fix #pragma to not over-increment the line-number countCarl Worth2014-08-073-2/+12
* glsl/glcpp: Add testing for null directives with spaces and commentsCarl Worth2014-08-072-0/+18
* glsl/glcpp: Fix NULL directives when followed by a single-line commentCarl Worth2014-08-071-1/+1
* glsl/glcpp: Add tests for #define followed by commentsCarl Worth2014-08-072-2/+8
* glsl/glcpp: Allow single-line comments immediately after #defineCarl Worth2014-08-071-1/+1
* glsl/glcpp: Add test for "#define without macro name"Carl Worth2014-08-072-0/+4
* glsl/glcpp: Add explicit error for "#define without macro name"Carl Worth2014-08-073-5/+7
* util: Move ralloc to a new src/util directory.Kenneth Graunke2014-08-041-1/+1
* define GL_OES_standard_derivatives if extension is supportedKevin Rogovin2014-08-021-0/+2
* glsl/glcpp: rename ERROR to ERROR_TOKEN to fix MSVC buildBrian Paul2014-07-302-4/+4
* glsl/glcpp: Add flex options to eliminate the default rule.Carl Worth2014-07-291-1/+2
* glsl/glcpp: Combine the two rules matching any characterCarl Worth2014-07-291-6/+6
* glsl/glcpp: Alphabetize lists of start conditionsCarl Worth2014-07-291-3/+3
* glsl/glcpp: Add a catch-all rule for unexpected characters.Carl Worth2014-07-291-0/+13
* glsl/glcpp: Treat carriage return as equivalent to line feed.Carl Worth2014-07-291-9/+8
* glsl/glcpp: Add test for a multi-line comment within an #if 0 blockCarl Worth2014-07-292-0/+14
* glsl/glcpp: Test that macro parameters substitute immediately after periodsCarl Worth2014-07-292-0/+8
* glsl/glcpp: Add (non)-support for ++ and -- operatorsCarl Worth2014-07-294-1/+33
* glsl/glcpp: Emit error for duplicate parameter name in function-like macroCarl Worth2014-07-293-0/+35
* glsl/glcpp: Add an explanatory comment for "loc != NULL" checkCarl Worth2014-07-291-0/+4
* glsl/glcpp: Drop the HASH_ prefix from token names like HASH_IFCarl Worth2014-07-292-38/+39