summaryrefslogtreecommitdiffstats
path: root/src/glsl/ast_array_index.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: allow AoA to be sized by initializer or constructorTimothy Arceri2015-10-151-5/+2
* glsl: error out if non-constant indexing of SSBO arrays with GLSL ESTapani Pälli2015-10-021-6/+8
* glsl: add support for unsized arrays in shader storage blocksSamuel Iglesias Gonsalvez2015-09-251-1/+2
* glsl: Forbid non-constant image array indexing in GLSL ES 3.1.Francisco Jerez2015-08-201-0/+15
* glsl: allow indexing of gl_out with a non-const if length isn't knownMarek Olšák2015-07-231-0/+10
* glsl: allow nonconst indexing of arrays where we can work out an implicit sizeChris Forbes2015-07-231-1/+36
* glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00Tapani Pälli2015-06-301-18/+18
* glsl: remove element_type() helperTimothy Arceri2015-05-221-1/+1
* glsl: Fix GCC unused-variable warning in release build.Vinson Lee2015-03-041-3/+1
* glsl: Use signed array index in update_max_array_access()Anuj Phogat2014-10-221-3/+3
* glsl: Make ir_variable::max_ifc_array_access privateIan Romanick2014-09-301-2/+8
* glsl: Allow dynamically uniform sampler array indexing with 4.0/gs5Chris Forbes2014-08-121-1/+8
* glsl: Allow non-constant UBO array indexing with GLSL4/ARB_gpu_shader5.Chris Forbes2014-07-261-1/+2
* glsl: Add ARB_arrays_of_arrays support to yacc definition and astTimothy Arceri2014-01-231-0/+13
* glsl: move variables in to ir_variable::data, part IITapani Pälli2013-12-121-3/+3
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-1/+1
* glsl: Add check for unsized arrays to glsl typesTimothy Arceri2013-10-281-1/+1
* glsl: Fix commentTimothy Arceri2013-10-281-1/+1
* glsl: In update_max_array_access, fix interface instance check.Paul Berry2013-10-171-3/+3
* glsl: Update ir_variable::max_ifc_array_access properly.Paul Berry2013-10-091-0/+37
* glsl: Move update of max_array_access into a separate function.Paul Berry2013-10-091-17/+30
* glsl: Permit non-ubo input interface arrays to use non-const indexing.Paul Berry2013-08-011-1/+2
* glsl: Generate ir_binop_vector_extract for indexing of vectorsIan Romanick2013-05-131-4/+16
* glsl: Don't early-out for error-type inputsIan Romanick2013-04-081-10/+9
* glsl: Don't emit spurious errors for constant indexes of the wrong typeIan Romanick2013-04-081-2/+2
* glsl: Collect all of the non-constant index error checks togetherIan Romanick2013-04-081-45/+42
* glsl: Minor code compaction in _mesa_ast_array_index_to_hirIan Romanick2013-04-081-9/+8
* glsl: Remove some unnecessary uses of error_emittedIan Romanick2013-04-081-15/+4
* glsl: Refactor handling of ast_array_index to a separate functionIan Romanick2013-04-081-0/+194