summaryrefslogtreecommitdiffstats
path: root/src/glsl/glcpp/glcpp-parse.y
Commit message (Expand)AuthorAgeFilesLines
* glsl: add AMD_vertex_shader_layer supportJordan Justen2013-05-131-0/+3
* mesa: Add infrastructure for ARB_gpu_shader5.Matt Turner2013-05-061-0/+3
* glsl: Implement ARB_texture_query_lodDave Airlie2013-03-291-0/+3
* glsl: add support for ARB_texture_multisampleChris Forbes2013-03-021-0/+3
* glsl: Add infrastructure for ARB_shading_language_packingMatt Turner2013-01-251-0/+3
* glcpp: Make undefined macros illegal in #if and #elif for GLES3Carl Worth2013-01-111-0/+2
* glcpp: Add a flag to the parser state to indicate GLES.Carl Worth2013-01-111-11/+15
* 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
* 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: 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-291-1/+30
* glcpp: Don't define macros for extensions that aren't in ESMatt Turner2012-11-151-28/+31
* glcpp: don't push #line directives into next lineFabian Bieler2012-11-091-8/+8
* glcpp: Reject garbage after #else and #endif tokensMatt Turner2012-11-091-4/+4
* 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-251-6/+6
* glcpp: fix abuse of yylexDave Airlie2012-09-151-8/+0
* glcpp: Add a newline to expanded #line directives.Kenneth Graunke2012-07-281-2/+2
* glcpp: Add built-in #define for GL_ARB_uniform_buffer_object.Kenneth Graunke2012-07-091-0/+3
* glsl: glcpp: Move handling of #line directives from lexer to parser.Carl Worth2012-06-261-1/+32
* glsl: glcpp: Rename and document _glcpp_parser_expand_ifCarl Worth2012-06-261-5/+20
* glsl: glcpp: Allow "#if undefined-macro' to evaluate to false.Carl Worth2012-06-261-0/+3
* glsl: Scaffolding for ARB_shader_bit_encoding.Olivier Galibert2012-06-071-0/+3
* glcpp: Don't strlen() the output for every token being printed.Kenneth Graunke2012-02-281-24/+26
* glsl: Avoid ralloc_stealing a long-lived object to a short-lived parentCarl Worth2012-02-021-3/+0
* 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: Raise error if defining any macro containing two consecutive underscoresCarl Worth2011-09-301-2/+2
* glcpp: Implement token pasting for non-function-like macrosCarl Worth2011-09-301-36/+47
* glcpp: Fix two (or more) successive applications of token pastingCarl Worth2011-09-301-2/+0
* 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
* 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