summaryrefslogtreecommitdiffstats
path: root/src/glsl/glcpp/glcpp-parse.y
Commit message (Expand)AuthorAgeFilesLines
* glcpp: Fix attempts to expand recursive macros infinitely (bug #32835).Carl Worth2011-04-171-1/+5
* glcpp: Simplify calling convention of parser's active_list functionsCarl Worth2011-04-141-38/+38
* glcpp: Raise error when modulus is zeroChad Versace2011-02-021-1/+6
* glsl: make _token_list_is_empty_ignoring_space() staticBrian Paul2011-01-311-1/+1
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-75/+76
* Revert "glcpp: Demote "macro redefined" from an error to a warning"Carl Worth2011-01-291-4/+4
* glcpp: Demote "macro redefined" from an error to a warningCarl Worth2011-01-281-4/+4
* glcpp: Conditionally define macro GL_AMD_conservative_depthChad Versace2011-01-261-0/+2
* glcpp: Remove use of talloc reference counting.Kenneth Graunke2011-01-211-13/+7
* glcpp: Generate an error for division by zeroIan Romanick2011-01-101-1/+6
* glcpp: Fix segfault when validating macro redefinitionsChad Versace2011-01-101-0/+21
* glcpp: Don't emit SPACE tokens in conditional_tokens production.Kenneth Graunke2010-12-071-1/+0
* glsl: Unconditionally define GL_FRAGMENT_PRECISION_HIGH in ES2 shaders.Kenneth Graunke2010-11-171-1/+6
* glcpp: Define GL_FRAGMENT_PRECISION_HIGH if GLSL version >= 1.30.Kenneth Graunke2010-11-161-0/+3
* glcpp: Add the define for ARB_explicit_attrib_location when presentIan Romanick2010-10-081-0/+3
* glcpp: Fix build on non-GCC compilers.Kenneth Graunke2010-09-071-3/+4
* glsl: Define GL_ES preprocessor macro if API is OpenGL ES 2.0.Kenneth Graunke2010-09-071-1/+8
* glsl: Include main/core.h.Chia-I Wu2010-08-241-1/+1
* glcpp: Add support for "redefined macro" error.Carl Worth2010-08-171-2/+123
* glcpp: Remove spurious newline generated by #version handling.Kenneth Graunke2010-08-161-1/+1
* Revert "glsl2: Use stdint.h instead of inttypes.h"José Fonseca2010-08-141-1/+1
* Fix an MSVC build error (bugzilla 29570).Vinson Lee2010-08-131-1/+1
* glsl2: Use stdint.h instead of inttypes.hIan Romanick2010-08-131-1/+1
* glsl2: Commit generated file changed by previous commitIan Romanick2010-08-121-0/+1
* glcpp: Fix "unterminated if" diagnostic.Carl Worth2010-08-111-2/+0
* glcpp: Add an explicit diagnostic for #if with no expression.Carl Worth2010-08-111-0/+10
* glcpp: Reword diagnostic for #elif with no expressionCarl Worth2010-08-111-1/+1
* glcpp: Additional fixes for not evaluating skipped #if/#elif expressions.Carl Worth2010-08-111-19/+41
* 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-041-2/+16
* glcpp: Refactor HASH_IF and HASH_ELIF expansion to reuse code.Kenneth Graunke2010-08-041-20/+19
* glcpp: Remove xtalloc wrappers in favor of plain talloc.Kenneth Graunke2010-08-041-19/+19
* glsl2: Actually fix glsl-version-define.Eric Anholt2010-07-281-3/+0
* glcpp: Add __VERSION__ define to the current language version.Eric Anholt2010-07-281-26/+47
* glcpp: Print integer tokens as decimal, not hex.Eric Anholt2010-07-281-1/+1
* glsl2: Add the define for ARB_fragment_coord_conventions when present.Eric Anholt2010-07-281-0/+8
* 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-221-3/+7
* glcpp: Avoid accidental token pasting in preprocessed result.Carl Worth2010-07-201-3/+18
* glcpp: Add static keyword to several functions in the parser.Carl Worth2010-07-201-3/+3
* glcpp: Fix use-after-free error from #undef directive.Carl Worth2010-07-201-4/+1
* glsl2: Conditionally define preprocessor tokens for optional extensionsIan Romanick2010-07-011-1/+9
* 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-241-0/+1611