summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2015-10-17build: fix make-check after a6a6a71Rob Clark1-0/+5
2015-10-16glsl: (mostly) remove libglsl_utilRob Clark1-6/+0
2015-10-16nir: remove dependency on glslRob Clark7-6/+5
2015-10-16glsl: move half<->float convertion to utilRob Clark3-0/+3
2015-10-16glsl: move builtin vector types to glsl_types.cppRob Clark2-3/+15
2015-10-16glsl: couple shader_enums cleanupsRob Clark2-0/+15
2015-10-17glsl: initialise record array count to 1Timothy Arceri1-0/+1
2015-10-17nir: add atomic lowering support for AoATimothy Arceri1-10/+12
2015-10-17nir: wrapper for glsl_type arrays_of_arrays_size()Timothy Arceri2-0/+8
2015-10-16glsl: silence warning about unhandled ast_unsized_array_dim case in switchBrian Paul1-0/+3
2015-10-16glsl: fix check SSBOs support for builtin functionsSamuel Iglesias Gonsalvez1-1/+1
2015-10-16nir: Get the number of SSBOs and UBOs rightIago Toral Quiroga1-2/+2
2015-10-15nir/glsl: Use shader_prog->Name for naming the NIR shaderJason Ekstrand1-1/+1
2015-10-15nir: Add helpers for creating variables and adding them to listsJason Ekstrand3-34/+92
2015-10-15nir: include nir_instr_set.h in the tarballEmil Velikov1-0/+1
2015-10-15glsl: Allow arrays of arrays in GLSL ES 3.10 and GLSL 4.30Timothy Arceri3-18/+20
2015-10-15glsl: allow for AoA in calculating offset to ubo start regionTimothy Arceri1-2/+1
2015-10-15glsl: build ubo name and indexing offset for AoATimothy Arceri1-30/+86
2015-10-15glsl: link uniform block arrays of arraysTimothy Arceri3-112/+229
2015-10-15glsl: Add AoA support when checking for non-const indexTimothy Arceri1-1/+1
2015-10-15glsl: Add support for lowering interface block arrays of arraysTimothy Arceri1-14/+38
2015-10-15glsl: add AoA support for an inteface with unsized array membersTimothy Arceri1-4/+12
2015-10-15glsl: add AoA support for linking interface blocks with unsized membersTimothy Arceri2-6/+7
2015-10-15glsl: avoid hitting assert for arrays of arraysTimothy Arceri1-0/+6
2015-10-15glsl: add AoA support for atomic countersTimothy Arceri1-23/+54
2015-10-15glsl: add std140 layout support for AoATimothy Arceri1-7/+8
2015-10-15glsl: calculate AoA uniform offset correctly for structsTimothy Arceri1-1/+16
2015-10-15glsl: remove dead code in a single passTimothy Arceri4-17/+57
2015-10-15glsl: dont allow gl_PerVertex to be redeclared as an array of arraysTimothy Arceri2-1/+8
2015-10-15glsl: check that only the outermost array is unsizedTimothy Arceri1-0/+22
2015-10-15glsl: allow AoA to be sized by initializer or constructorTimothy Arceri5-41/+82
2015-10-15glsl: add support for initialising sampler AoATimothy Arceri1-34/+49
2015-10-15glsl: Add support for linking uniform arrays of arraysTimothy Arceri2-6/+14
2015-10-14glsl: Support uint index in lower_vector_insertJordan Justen1-1/+5
2015-10-14glsl: Support uint index in do_vec_index_to_cond_assignJordan Justen1-1/+3
2015-10-14glsl: Enable split of lower UBOs and SSBO also for compute shadersMarta Lofstedt1-1/+1
2015-10-14glsl: Include util/strndup.h.Jose Fonseca1-0/+1
2015-10-14glsl: calculate TOP_LEVEL_ARRAY_SIZE and STRIDE when adding resourcesTapani Pälli1-0/+241
2015-10-14glsl: add top level array size and stride to gl_uniform_storageTapani Pälli1-10/+22
2015-10-14glsl/lower_ubo_reference: lower UBOs and SSBOs to separate index spacesIago Toral Quiroga1-8/+14
2015-10-14mesa: Add {Num}UniformBlocks and {Num}ShaderStorageBlocks to gl_shader{_program}Iago Toral Quiroga2-0/+70
2015-10-14mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga6-42/+42
2015-10-14glsl: Fix variable_referenced() for vector_{extract,insert} expressionsIago Toral Quiroga2-0/+18
2015-10-14nir: split SSBO min/max atomic instrinsics into signed/unsigned versionsIago Toral Quiroga2-6/+22
2015-10-13glsl: fix matrix stride calculation for std430's row_major matrices with two ...Samuel Iglesias Gonsalvez1-1/+25
2015-10-12glsl: Never allow the sequence operator anywhere in an array sizeIan Romanick1-1/+1
2015-10-12glsl: In later GLSL versions, sequence operator is cannot be a constant expre...Ian Romanick1-1/+42
2015-10-12glsl: Add method to determine whether an expression contains the sequence ope...Ian Romanick3-0/+97
2015-10-12glsl: Restrict initializers for global variables to constant expression in ESIan Romanick1-3/+17
2015-10-12glsl: Only set ir_variable::constant_value for const-decorated variablesIan Romanick1-3/+6