summaryrefslogtreecommitdiff
path: root/src/glsl/glcpp/glcpp-parse.y
AgeCommit message (Expand)Author
2011-02-02glcpp: Raise error when modulus is zeroChad Versace
2011-01-31glsl: make _token_list_is_empty_ignoring_space() staticBrian Paul
2011-01-31Convert everything from the talloc API to the ralloc API.Kenneth Graunke
2011-01-29Revert "glcpp: Demote "macro redefined" from an error to a warning"Carl Worth
2011-01-28glcpp: Demote "macro redefined" from an error to a warningCarl Worth
2011-01-26glcpp: Conditionally define macro GL_AMD_conservative_depthChad Versace
2011-01-21glcpp: Remove use of talloc reference counting.Kenneth Graunke
2011-01-10glcpp: Generate an error for division by zeroIan Romanick
2011-01-10glcpp: Fix segfault when validating macro redefinitionsChad Versace
2010-12-07glcpp: Don't emit SPACE tokens in conditional_tokens production.Kenneth Graunke
2010-11-17glsl: Unconditionally define GL_FRAGMENT_PRECISION_HIGH in ES2 shaders.Kenneth Graunke
2010-11-16glcpp: Define GL_FRAGMENT_PRECISION_HIGH if GLSL version >= 1.30.Kenneth Graunke
2010-10-08glcpp: Add the define for ARB_explicit_attrib_location when presentIan Romanick
2010-09-07glcpp: Fix build on non-GCC compilers.Kenneth Graunke
2010-09-07glsl: Define GL_ES preprocessor macro if API is OpenGL ES 2.0.Kenneth Graunke
2010-08-24glsl: Include main/core.h.Chia-I Wu
2010-08-17glcpp: Add support for "redefined macro" error.Carl Worth
2010-08-16glcpp: Remove spurious newline generated by #version handling.Kenneth Graunke
2010-08-14Revert "glsl2: Use stdint.h instead of inttypes.h"José Fonseca
2010-08-13Fix an MSVC build error (bugzilla 29570).Vinson Lee
2010-08-13glsl2: Use stdint.h instead of inttypes.hIan Romanick
2010-08-12glsl2: Commit generated file changed by previous commitIan Romanick
2010-08-11glcpp: Fix "unterminated if" diagnostic.Carl Worth
2010-08-11glcpp: Add an explicit diagnostic for #if with no expression.Carl Worth
2010-08-11glcpp: Reword diagnostic for #elif with no expressionCarl Worth
2010-08-11glcpp: Additional fixes for not evaluating skipped #if/#elif expressions.Carl Worth
2010-08-10glcpp: Initialize location structure at beginning of parse.Carl Worth
2010-08-04glcpp: Ignore #if and #elif expressions when skipping.Kenneth Graunke
2010-08-04glcpp: Refactor HASH_IF and HASH_ELIF expansion to reuse code.Kenneth Graunke
2010-08-04glcpp: Remove xtalloc wrappers in favor of plain talloc.Kenneth Graunke
2010-07-28glsl2: Actually fix glsl-version-define.Eric Anholt
2010-07-28glcpp: Add __VERSION__ define to the current language version.Eric Anholt
2010-07-28glcpp: Print integer tokens as decimal, not hex.Eric Anholt
2010-07-28glsl2: Add the define for ARB_fragment_coord_conventions when present.Eric Anholt
2010-07-28glcpp: Explicitly expect 0 shift/reduce conflicts.Carl Worth
2010-07-28glcpp: Remove 2 shift/reduce conflicts from the grammar.Carl Worth
2010-07-22glcpp: Fix function-like macros with an argument used multiple times.Carl Worth
2010-07-20glcpp: Avoid accidental token pasting in preprocessed result.Carl Worth
2010-07-20glcpp: Add static keyword to several functions in the parser.Carl Worth
2010-07-20glcpp: Fix use-after-free error from #undef directive.Carl Worth
2010-07-01glsl2: Conditionally define preprocessor tokens for optional extensionsIan Romanick
2010-07-01glsl2: Define preprocessor tokens for extensionsIan Romanick
2010-06-24glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt