summaryrefslogtreecommitdiff
path: root/src/glsl/ast_type.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-02-20glsl: parse invocations layout qualifier for ARB_gpu_shader5Jordan Justen1-0/+12
2014-02-20glsl: Generate error for invalid input layout declarationsJordan Justen1-0/+13
2014-02-20glsl: convert GS input primitive to use ast_type_qualifierJordan Justen1-0/+81
2014-02-12glsl/ast: Keep track of type qualifiers defined by ARB_shader_image_load_store.Francisco Jerez1-0/+5
2014-02-06glsl: Initialize ubo_binding_mask flags to zero.Matt Turner1-0/+1
2014-02-05glsl/cs: Handle compute shader local_size_{x,y,z} declaration.Paul Berry1-0/+14
2014-01-23glsl: remove remaining is_array variablesTimothy Arceri1-4/+2
2014-01-23glsl: Add ARB_arrays_of_arrays support to yacc definition and astTimothy Arceri1-6/+2
2013-12-07glsl: Add frontend support for `sample` auxiliary storage qualifierChris Forbes1-1/+2
2013-11-07glsl: Implement parser support for atomic counters.Francisco Jerez1-2/+11
2013-08-21glsl: Merge precision qualifiers tooIan Romanick1-0/+3
2013-08-01glsl: Parse the GLSL 1.50 GS layout qualifiers.Eric Anholt1-0/+19
2013-07-27glsl: Be consistent about '\n', '.', and capitalization in errors/warnings.Paul Berry1-1/+1
2013-07-18glsl: Parse the "binding" keyword and store it in ast_type_qualifier.Kenneth Graunke1-1/+5
2013-07-18glsl: Add a new ast_type_qualifier::has_auxiliary_storage() method.Kenneth Graunke1-0/+6
2013-07-18glsl: Add a new ast_type_qualifier::has_storage() method.Kenneth Graunke1-0/+11
2013-07-18glsl: Add a new ast_type_qualifier::has_layout() method.Kenneth Graunke1-0/+18
2013-07-11glsl: Remove unnecessary #include from ast_type.cpp.Matt Turner1-3/+0
2012-07-31glsl: Add support for default layout qualifiers for uniforms.Eric Anholt1-0/+45
2012-04-09glsl: Drop the round-trip through ast_type_specifier for many builtin types.Eric Anholt1-67/+1
2011-11-03glsl: add support for GL_OES_EGL_image_externalChia-I Wu1-0/+1
2011-02-21Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick1-3/+0
2011-02-03glsl: Add using statements for standard library functions.Vinson Lee1-0/+2
2011-01-17glsl: Add support for default precision statementsChad Versace1-1/+2
2011-01-17glsl: Change default value of ast_type_specifier::precisionChad Versace1-1/+1
2011-01-17glsl: Check that interpolation qualifiers do not precede 'varying'Chad Versace1-0/+7
2011-01-17glsl: Add method ast_type_qualifier::interpolation_string()Chad Versace1-0/+13
2010-10-08glsl: Wrap ast_type_qualifier contents in a struct in a unionIan Romanick1-5/+1
2010-08-02glsl2: Give the path within src/mesa/ for headers instead of relying on -I.Aras Pranckevicius1-1/+1
2010-06-29glsl2: Add a method for querying if an AST type has any qualifiers.Kenneth Graunke1-0/+10
2010-06-24glsl2: Wrap includes of C interfaces with extern "C".Eric Anholt1-0/+2
2010-06-24glsl2: Move the compiler to the subdirectory it will live in in Mesa.Eric Anholt1-0/+110