summaryrefslogtreecommitdiffstats
path: root/src/glsl/glcpp/glcpp-parse.y
Commit message (Expand)AuthorAgeFilesLines
* glsl/sso: Add parser and AST-to-HIR support for separate shader object layoutsIan Romanick2014-02-211-0/+3
* glcpp: Only warn for macro names containing __Ian Romanick2014-02-191-3/+19
* glcpp: Add built-in define for ARB_shader_image_load_store.Francisco Jerez2014-02-121-0/+3
* mesa/cs: Add extension enable flags for ARB_compute_shader.Paul Berry2014-02-051-0/+3
* glcpp: Reject #version after the version has been resolved.Matt Turner2014-01-311-0/+6
* glcpp: Resolve implicit GLSL version to 100 if the API is ES.Matt Turner2014-01-271-3/+12
* glcpp: Check version_resolved in the proper place.Matt Turner2014-01-271-11/+11
* glcpp: Make sure GL_AMD_shader_trinary_minmax is definedIan Romanick2014-01-271-3/+2
* glcpp: Define GL_EXT_shader_integer_mix in both GL and ES.Matt Turner2014-01-231-3/+5
* glcpp: Remove unused gl_api bits.Matt Turner2014-01-231-1/+0
* glcpp: Set extension defines after resolving the GLSL version.Matt Turner2014-01-231-141/+163
* mesa: Add ARB_arrays_of_arraysTimothy Arceri2014-01-231-0/+3
* glsl: Add extension infrastructure for ARB_viewport_arrayIan Romanick2014-01-201-0/+3
* glsl: Add extension tracking for AMD_shader_trinary_minmaxMaxence Le Doré2014-01-061-0/+3
* glcpp: error on multiple #else/#elif directivesErik Faye-Lund2014-01-021-1/+22
* glcpp: Replace multi-line comment with a space (even as part of macro definit...Carl Worth2014-01-021-0/+1
* mesa: Add infrastructure for GL_ARB_sample_shadingAnuj Phogat2013-11-011-0/+3
* glsl: Add built-in functions and constants required for ARB_shader_atomic_cou...Francisco Jerez2013-10-291-0/+3
* glsl: add plumbing for GL_ARB_texture_query_levelsChris Forbes2013-10-051-0/+3
* glsl: add texture gather changesMaxence Le Dore2013-10-031-0/+3
* mesa: Rename MESA_shader_integer_mix to EXT_shader_integer_mixIan Romanick2013-09-131-2/+2
* glsl: Implement MESA_shader_integer_mix extension.Matt Turner2013-09-091-0/+3
* mesa: Add infrastructure for ARB_shading_language_420pack.Todd Previte2013-06-141-0/+3
* mesa: fix OES_EGL_image_external being partially allowed in the core profileMarek Olšák2013-06-131-7/+7
* glcpp: Automatically #define GL_core_profile 1 on GLSL 1.50+.Kenneth Graunke2013-06-101-0/+3
* 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