summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_lexer.ll
Commit message (Expand)AuthorAgeFilesLines
* glsl: GLSL ES identifiers cannot exceed 1024 charactersIago Toral Quiroga2015-02-061-1/+7
* glsl: Use | action in the lexer source to avoid duplicating the float actionNeil Roberts2014-11-271-12/+3
* glsl: Disallow float literals with the 'f' suffix but no point or exponentNeil Roberts2014-11-271-4/+0
* util: add _mesa_strtod and _mesa_strtofChia-I Wu2014-10-301-6/+6
* glsl: Fix memory leak in glsl_lexer.llJuha-Pekka Heikkila2014-09-231-3/+6
* glsl: Add flex options to eliminate the default ruleCarl Worth2014-07-291-10/+1
* glsl: Properly lex extra tokens when handling # directives.Kenneth Graunke2014-07-291-0/+1
* glsl: Add an internal-error catch-all ruleCarl Worth2014-07-291-0/+13
* glsl: parser changes for GL_ARB_explicit_uniform_locationTapani Pälli2014-06-161-0/+1
* glsl: add support for `precise` in type_qualifierChris Forbes2014-06-041-0/+3
* glsl: Update lexers in glsl and glcpp to hande end position of token.Sir Anthony2014-03-081-1/+2
* glsl/sso: Add parser and AST-to-HIR support for separate shader object layoutsIan Romanick2014-02-211-0/+1
* glsl/lexer: Add new tokens for ARB_shader_image_load_store.Francisco Jerez2014-02-121-30/+45
* glsl/cs: Handle compute shader local_size_{x,y,z} declaration.Paul Berry2014-02-051-1/+2
* glsl: Add frontend support for `sample` auxiliary storage qualifierChris Forbes2013-12-071-1/+1
* glsl: Implement parser support for atomic counters.Francisco Jerez2013-11-071-1/+1
* glsl: Change the lexer's namespace.Kenneth Graunke2013-07-311-1/+1
* glsl: Classify "layout" like other identifiers.Kenneth Graunke2013-07-271-1/+1
* glsl: Be consistent about '\n', '.', and capitalization in errors/warnings.Paul Berry2013-07-271-5/+5
* glsl: disable ARB_texture_cube_map_array_enable keywords for glsl esTapani Pälli2013-07-261-24/+5
* glsl: Have the lexer return LAYOUT_TOK if 420pack is enabled.Kenneth Graunke2013-07-181-1/+2
* glsl: Mark "row_major" as not a reserved word in GLSL ES 3.0.Matt Turner2013-07-111-2/+2
* glsl: add support for ARB_texture_multisampleChris Forbes2013-03-021-6/+9
* glsl: use glsl_strtof() instead of glsl_strtod()Brian Paul2013-01-251-5/+5
* glsl: Allow layout qualifiers in GLSL 3.00 ESIan Romanick2012-12-061-1/+1
* glsl: Enable GLSL ES 3.00 features inherited from desktop GLSL.Paul Berry2012-12-061-1/+1
* glsl: parse GLSL ES 3.00 keywords correctly.Paul Berry2012-12-061-78/+111
* glsl: Rework lexer keyword handling in preparation for GLSL 3.00 ES.Paul Berry2012-12-061-132/+136
* glsl: Make use of new _mesa_glsl_parse_state::is_version() function.Paul Berry2012-12-061-2/+2
* glsl: add ARB_texture_cube_map_array support (v2)Dave Airlie2012-11-091-2/+27
* glsl: Add parsing for GLSL uniform blocks.Eric Anholt2012-07-091-2/+3
* glsl: Mark [iu]sampler{Buffer,2DRect}as reserved in GLSL 1.40.Eric Anholt2012-04-161-0/+6
* glsl: rename VERSION to VERSION_TOK for automakeMatt Turner2012-01-041-1/+1
* glsl: finish up ARB_conservative_depth (v2)Marek Olšák2011-11-221-0/+1
* glsl: add support for GL_OES_EGL_image_externalChia-I Wu2011-11-031-0/+7
* glsl: Fix compilation of glsl_lexer.ll with MSVC.Morgan Armand2011-10-291-0/+4
* glsl: Implement GLSL 1.30's literal integer range restrictions.Eric Anholt2011-10-281-8/+45
* glsl: Define YY_NO_UNISTD_H on MSVC.José Fonseca2011-03-041-0/+4
* glsl: Rename .lpp to .ll and .ypp to .yy.Kenneth Graunke2011-03-011-0/+453