summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2015-10-21nir: Constify nir_gs_count_verticesJason Ekstrand2-2/+2
2015-10-21nir/info: Add more information about geometry shadersJason Ekstrand2-0/+16
2015-10-21glsl: check for arrays of arrays when assigning explicit locationsTimothy Arceri1-1/+2
2015-10-21glsl: add is_array_of_arrays() helperTimothy Arceri1-0/+5
2015-10-20glsl: Fix bad indentation in bit_logic_result_type().Kenneth Graunke1-47/+47
2015-10-21glsl: add AoA support to subroutinesTimothy Arceri2-6/+39
2015-10-21glsl: fix record type detection in explicit location assignTapani Pälli1-1/+1
2015-10-21glsl: do not try to reserve explicit locations for buffer variablesTapani Pälli1-2/+2
2015-10-21glsl: skip buffer variables when filling UniformRemapTableTapani Pälli1-2/+5
2015-10-20mesa: replace UsesClipDistance with ClipDistanceArraySizeMarek Olšák2-22/+20
2015-10-20glsl: fix stream qualifier for blocks with an instance nameTimothy Arceri3-22/+16
2015-10-20glsl: fix regression when building interface field name for SSBOsTimothy Arceri1-0/+2
2015-10-19nir/info: Add a few bits of info for fragment shadersJason Ekstrand2-0/+23
2015-10-19nir/info: Add compute shader local size to nir_shader_infoJason Ekstrand2-0/+12
2015-10-19nir/info: Move the GS info into a stage-specific info unionJason Ekstrand2-8/+18
2015-10-19mesa: Move gl_frag_depth_layout from mtypes.h to shader_enums.hJason Ekstrand1-0/+17
2015-10-19nir: Add a label to nir_shader_infoJason Ekstrand3-0/+7
2015-10-19scons: Build nir/glsl_types.cpp once.Jose Fonseca1-1/+6
2015-10-19glsl: fix segfault when indirect indexing a buffer variable which is an arraySamuel Iglesias Gonsalvez1-1/+2
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