aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_parser_extras.h
Commit message (Expand)AuthorAgeFilesLines
* glsl: Translate the AST for uniform blocks into some IR structures.Eric Anholt2012-07-201-0/+4
* glsl: Parser handles "#extension GL_ARB_uniform_buffer_object"Vincent Lejeune2012-07-091-0/+2
* glsl: Scaffolding for ARB_shader_bit_encoding.Olivier Galibert2012-06-071-0/+2
* glsl: add gl_context memberDylan Noblesmith2012-05-021-1/+2
* glsl: Add support for parsing #version 140.Eric Anholt2012-03-151-0/+1
* glsl: Add error case for switch() with two default cases.Eric Anholt2012-02-031-0/+1
* glsl: Throw an error when faced with a duplicated switch() case label.Eric Anholt2012-02-031-0/+4
* glsl: Save and restore the whole switch state for nesting.Eric Anholt2012-02-031-6/+10
* glsl: Generate IR for switch statementsDan McCabe2011-11-071-2/+8
* glsl: add support for GL_OES_EGL_image_externalChia-I Wu2011-11-031-0/+2
* glsl: Implement the GL_ARB_conservative_depth extension.Kenneth Graunke2011-08-251-0/+2
* glsl: Emit function signatures at toplevel, even for built-ins.Paul Berry2011-08-081-0/+6
* glsl: Changed extension enable bits to bools.Paul Berry2011-06-281-22/+22
* glsl: Add compiler support for ARB_shader_texture_lod.Kenneth Graunke2011-05-091-0/+2
* mesa: implement AMD_shader_stencil_exportMarek Olšák2011-05-031-0/+2
* glsl: Add void to _mesa_destroy_shader_compiler() argument list.José Fonseca2011-03-251-2/+2
* glsl: Enable GL_OES_texture_3D extension for ES2.Kenneth Graunke2011-02-281-0/+2
* Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick2011-02-211-1/+1
* glsl: Reject shader versions not supported by the implementationIan Romanick2011-01-311-0/+26
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-5/+5
* glsl: Add support for AMD_conservative_depth to parserChad Versace2011-01-261-0/+2
* Merge branch 'draw-instanced'Brian Paul2011-01-151-0/+2
|\
| * glsl: add support for system values and GL_ARB_draw_instancedBrian Paul2010-12-081-0/+2
* | glsl: Add version_string containing properly formatted GLSL versionIan Romanick2011-01-101-0/+1
* | glsl: Support the 'invariant(all)' pragmaIan Romanick2011-01-061-0/+7
|/
* glsl: Remove useless ir_shader enumeration value.Kenneth Graunke2010-10-201-2/+1
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-2/+2
* glsl: add support for shader stencil exportDave Airlie2010-10-131-0/+2
* glsl: Add parser support for GL_ARB_explicit_attrib_location layoutsIan Romanick2010-10-081-0/+2
* glsl: Define GL_ES preprocessor macro if API is OpenGL ES 2.0.Kenneth Graunke2010-09-071-1/+1
* glsl: Accept language version 100 and make it the default on ES2.Kenneth Graunke2010-09-071-0/+1
* glsl2: restructure header file for C++ and C inclusionBrian Paul2010-08-271-8/+28
* glsl2: Free the shader compiler at dri screen destruction.Eric Anholt2010-08-181-0/+3
* glsl: Garbage collect old prototype for ir_to_mesa.Eric Anholt2010-08-181-2/+0
* glsl2: Parser support for GL_ARB_fragment_coord_conventionsIan Romanick2010-07-281-0/+2
* glsl2: When a "continue" happens in a "for" loop, run the loop expression.Eric Anholt2010-07-221-0/+1
* linker: Link built-in functions instead of including them in every shaderIan Romanick2010-07-211-0/+4
* glsl: Fix missing initialization of yylloc.sourceCarl Worth2010-07-211-0/+19
* glsl2: Add a constructor for _mesa_glsl_parse_stateIan Romanick2010-07-201-0/+22
* glsl2: Add definitions of the builtin constants present in GLSL 1.10.Eric Anholt2010-07-201-1/+14
* glsl2: Remove generate_temporary and global temporary counter.Kenneth Graunke2010-07-081-3/+0
* glsl2: Conditionally allow optional extensions to be enabledIan Romanick2010-07-011-0/+3
* glsl2: Conditionally define preprocessor tokens for optional extensionsIan Romanick2010-07-011-1/+2
* glsl2: Add gl_MaxTextureCoordsIan Romanick2010-07-011-0/+1
* glsl2: Pass MaxDrawBuffers from core Mesa into the GLSL compilerIan Romanick2010-06-291-0/+9
* glsl2: Check for non-void functions that don't have a return statement.Kenneth Graunke2010-06-291-0/+3
* glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt2010-06-241-0/+139