summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
...
| * 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
| * 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