summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* build: fix make-check after a6a6a71Rob Clark2015-10-171-0/+5
* glsl: (mostly) remove libglsl_utilRob Clark2015-10-161-6/+0
* nir: remove dependency on glslRob Clark2015-10-167-6/+5
* glsl: move half<->float convertion to utilRob Clark2015-10-163-0/+3
* glsl: move builtin vector types to glsl_types.cppRob Clark2015-10-162-3/+15
* glsl: couple shader_enums cleanupsRob Clark2015-10-162-0/+15
* glsl: initialise record array count to 1Timothy Arceri2015-10-171-0/+1
* nir: add atomic lowering support for AoATimothy Arceri2015-10-171-10/+12
* nir: wrapper for glsl_type arrays_of_arrays_size()Timothy Arceri2015-10-172-0/+8
* glsl: silence warning about unhandled ast_unsized_array_dim case in switchBrian Paul2015-10-161-0/+3
* glsl: fix check SSBOs support for builtin functionsSamuel Iglesias Gonsalvez2015-10-161-1/+1
* nir: Get the number of SSBOs and UBOs rightIago Toral Quiroga2015-10-161-2/+2
* nir/glsl: Use shader_prog->Name for naming the NIR shaderJason Ekstrand2015-10-151-1/+1
* nir: Add helpers for creating variables and adding them to listsJason Ekstrand2015-10-153-34/+92
* 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