summaryrefslogtreecommitdiffstats
path: root/src/glsl/ast_to_hir.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: buffer variables cannot be defined outside interface blocksSamuel Iglesias Gonsalvez2015-07-141-0/+12
* glsl: shader buffer variables cannot have initializersSamuel Iglesias Gonsalvez2015-07-141-0/+9
* glsl: enable binding layout qualifier usage for shader storage buffer objectsSamuel Iglesias Gonsalvez2015-07-141-5/+24
* glsl: Implement parser support for 'buffer' qualifierKristian Høgsberg2015-07-141-4/+10
* mesa: rename is_in_uniform_block to is_in_buffer_blockIago Toral Quiroga2015-07-141-1/+1
* glsl: allow precision qualifiers for AoATimothy Arceri2015-07-041-3/+1
* glsl: binding point is a texture unit, which is a combined spaceIlia Mirkin2015-06-231-1/+1