summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* nir: include nir_instr_set.h in the tarballEmil Velikov2015-10-151-0/+1
* glsl: Allow arrays of arrays in GLSL ES 3.10 and GLSL 4.30Timothy Arceri2015-10-153-18/+20
* glsl: allow for AoA in calculating offset to ubo start regionTimothy Arceri2015-10-151-2/+1
* glsl: build ubo name and indexing offset for AoATimothy Arceri2015-10-151-30/+86
* glsl: link uniform block arrays of arraysTimothy Arceri2015-10-153-112/+229
* glsl: Add AoA support when checking for non-const indexTimothy Arceri2015-10-151-1/+1
* glsl: Add support for lowering interface block arrays of arraysTimothy Arceri2015-10-151-14/+38
* glsl: add AoA support for an inteface with unsized array membersTimothy Arceri2015-10-151-4/+12
* glsl: add AoA support for linking interface blocks with unsized membersTimothy Arceri2015-10-152-6/+7
* glsl: avoid hitting assert for arrays of arraysTimothy Arceri2015-10-151-0/+6
* glsl: add AoA support for atomic countersTimothy Arceri2015-10-151-23/+54
* glsl: add std140 layout support for AoATimothy Arceri2015-10-151-7/+8
* glsl: calculate AoA uniform offset correctly for structsTimothy Arceri2015-10-151-1/+16
* glsl: remove dead code in a single passTimothy Arceri2015-10-154-17/+57
* glsl: dont allow gl_PerVertex to be redeclared as an array of arraysTimothy Arceri2015-10-152-1/+8
* 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-155-41/+82
* glsl: add support for initialising sampler AoATimothy Arceri2015-10-151-34/+49
* glsl: Add support for linking uniform arrays of arraysTimothy Arceri2015-10-152-6/+14
* glsl: Support uint index in lower_vector_insertJordan Justen2015-10-141-1/+5
* glsl: Support uint index in do_vec_index_to_cond_assignJordan Justen2015-10-141-1/+3
* glsl: Enable split of lower UBOs and SSBO also for compute shadersMarta Lofstedt2015-10-141-1/+1
* glsl: Include util/strndup.h.Jose Fonseca2015-10-141-0/+1
* glsl: calculate TOP_LEVEL_ARRAY_SIZE and STRIDE when adding resourcesTapani Pälli2015-10-141-0/+241
* glsl: add top level array size and stride to gl_uniform_storageTapani Pälli2015-10-141-10/+22
* glsl/lower_ubo_reference: lower UBOs and SSBOs to separate index spacesIago Toral Quiroga2015-10-141-8/+14
* mesa: Add {Num}UniformBlocks and {Num}ShaderStorageBlocks to gl_shader{_program}Iago Toral Quiroga2015-10-142-0/+70
* mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga2015-10-146-42/+42
* glsl: Fix variable_referenced() for vector_{extract,insert} expressionsIago Toral Quiroga2015-10-142-0/+18
* nir: split SSBO min/max atomic instrinsics into signed/unsigned versionsIago Toral Quiroga2015-10-142-6/+22
* glsl: fix matrix stride calculation for std430's row_major matrices with two ...Samuel Iglesias Gonsalvez2015-10-131-1/+25
* 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-123-0/+97
* 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: Use constant_initializer instead of constant_value to determine whether...Ian Romanick2015-10-121-1/+1
* glsl/linker: Use constant_initializer instead of constant_value to initialize...Ian Romanick2015-10-121-2/+2
* glsl: Allow built-in functions as constant expressions in OpenGL ES 1.00Ian Romanick2015-10-121-5/+46
* 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: move shader_enums into nirRob Clark2015-10-094-5/+6
* nir/instr_set: remove unnecessary check in nir_instrs_equal()Connor Abbott2015-10-091-2/+1
* nir: make nir_instrs_equal() staticConnor Abbott2015-10-092-3/+1
* nir/cse: use the instruction set APIConnor Abbott2015-10-091-115/+23
* nir: add an instruction set APIConnor Abbott2015-10-092-0/+349
* nir: constify instruction comparison functionsConnor Abbott2015-10-092-4/+4
* nir: constify nir_ssa_alu_instr_src_components()Connor Abbott2015-10-091-1/+1
* nir: split out instruction comparison functionsConnor Abbott2015-10-095-181/+237
* nir: Add a function to determine if a source is dynamically uniformNeil Roberts2015-10-092-0/+30