summaryrefslogtreecommitdiffstats
path: root/src/glsl/ast_to_hir.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Use array deref for access to vector componentsKristian Høgsberg Kristensen2015-11-101-43/+0
* glsl: Use shared storage variable type for shared variablesJordan Justen2015-11-091-0/+2
* glsl: Parse shared keyword for compute shader variablesJordan Justen2015-11-091-0/+6
* glsl: simplify interface block stream qualifier validationTimothy Arceri2015-11-101-14/+13
* glsl: remove excess location qualifier validationTimothy Arceri2015-10-231-48/+22
* glsl: Fix bad indentation in bit_logic_result_type().Kenneth Graunke2015-10-201-47/+47
* glsl: fix stream qualifier for blocks with an instance nameTimothy Arceri2015-10-201-11/+15
* glsl: silence warning about unhandled ast_unsized_array_dim case in switchBrian Paul2015-10-161-0/+3
* glsl: Allow arrays of arrays in GLSL ES 3.10 and GLSL 4.30Timothy Arceri2015-10-151-6/+1
* glsl: dont allow gl_PerVertex to be redeclared as an array of arraysTimothy Arceri2015-10-151-1/+2
* glsl: check that only the outermost array is unsizedTimothy Arceri2015-10-151-0/+22
* glsl: allow AoA to be sized by initializer or constructorTimothy Arceri2015-10-151-17/+40
* glsl: Never allow the sequence operator anywhere in an array sizeIan Romanick2015-10-121-1/+1
* glsl: In later GLSL versions, sequence operator is cannot be a constant expre...Ian Romanick2015-10-121-1/+42
* glsl: Add method to determine whether an expression contains the sequence ope...Ian Romanick2015-10-121-0/+80
* glsl: Restrict initializers for global variables to constant expression in ESIan Romanick2015-10-121-3/+17
* glsl: Only set ir_variable::constant_value for const-decorated variablesIan Romanick2015-10-121-3/+6
* glsl: include variable name in error messages about initializersIago Toral Quiroga2015-10-121-12/+17
* glsl: shader outputs cannot have initializersIago Toral Quiroga2015-10-121-0/+6
* glsl: fix whitespaceTimothy Arceri2015-10-041-1/+1
* glsl: validate binding qualifier on block membersTapani Pälli2015-10-021-0/+4
* glsl: Fix forward NULL dereference coverity warningIago Toral Quiroga2015-09-291-7/+6
* glsl: revert "glsl: atomic counters can be declared as buffer-qualified varia...Iago Toral Quiroga2015-09-281-3/+3
* glsl: validate binding qualifier for AoATimothy Arceri2015-09-261-1/+1
* glsl: Do not allow reads from write-only buffer variablesIago Toral Quiroga2015-09-251-0/+56
* glsl: Do not allow assignments to read-only buffer variablesIago Toral Quiroga2015-09-251-1/+10
* glsl: Apply memory qualifiers to buffer variablesIago Toral Quiroga2015-09-251-3/+60
* glsl: atomic counters can be declared as buffer-qualified variablesSamuel Iglesias Gonsalvez2015-09-251-3/+3
* glsl: Add parser/compiler support for std430 interface packing qualifierSamuel Iglesias Gonsalvez2015-09-251-4/+17
* glsl: add support for unsized arrays in shader storage blocksSamuel Iglesias Gonsalvez2015-09-251-12/+62
* glsl: return error if unsized arrays are found in OpenGL ESSamuel Iglesias Gonsalvez2015-09-251-0/+16
* glsl: Silence unused parameter warningsIan Romanick2015-09-091-1/+1
* glsl: fix error message when validating tcs output declsIlia Mirkin2015-08-211-1/+1
* glsl: fix binding validation for interface blocksTimothy Arceri2015-08-211-12/+18
* glsl: Allow precision qualifiers on general opaque types.Francisco Jerez2015-08-201-4/+6
* glsl: Implement GLSL ES restriction on images being either readonly or writeo...Francisco Jerez2015-08-201-0/+18
* glsl: Require that all image uniforms have a format qualifier in GLSL ES.Francisco Jerez2015-08-201-4/+10
* glsl: Add support for image binding qualifiers.Francisco Jerez2015-08-201-1/+11
* glsl: Add missing spec quote about atomic counter in structsTimothy Arceri2015-08-111-4/+4
* glsl: add ast/parser support for subroutine parsing storage (v3.2)Dave Airlie2015-07-231-10/+86
* glsl/types: add new subroutine type (v3.2)Dave Airlie2015-07-231-0/+1
* glsl: use separate varying slots for patch varyingsMarek Olšák2015-07-231-1/+4
* glsl: allow redeclaration of TCS gl_out[]Chris Forbes2015-07-231-4/+16
* glsl: properly size unsized arrays in tess stagesChris Forbes2015-07-231-2/+47
* glsl: restrict indexing for writes to TCS outputs to gl_InvocationIDChris Forbes2015-07-231-11/+58
* glsl: relax unsized input/output block arrays for TCS/TESChris Forbes2015-07-231-7/+30
* glsl: add the patch in/out qualifier (v2)Fabian Bieler2015-07-231-0/+45
* glsl: add tessellation shader parsing support (v2)Fabian Bieler2015-07-231-33/+133
* glsl: avoid compiler's segfault when processing operators with void argumentsRenaud Gaubert2015-07-161-1/+8
* glsl: fix error messages in invalid declarations of shader storage blocksSamuel Iglesias Gonsalvez2015-07-141-7/+8