summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2015-11-04glsl: make sure to only add subroutines to resource listTimothy Arceri1-1/+2
2015-11-04glsl: remove old TODOTimothy Arceri1-5/+0
2015-11-03nir: Properly invalidate metadata in nir_opt_remove_phis().Kenneth Graunke1-0/+5
2015-11-03nir: Properly invalidate metadata in nir_lower_vec_to_movs().Kenneth Graunke1-0/+5
2015-11-03nir: Properly invalidate metadata in nir_opt_copy_prop().Kenneth Graunke1-0/+6
2015-11-03nir: Properly invalidate metadata in nir_remove_dead_variables().Kenneth Graunke1-2/+8
2015-11-03nir: Properly invalidate metadata in nir_split_var_copies().Kenneth Graunke1-0/+5
2015-11-03nir: Properly invalidate metadata in nir_lower_global_vars_to_local().Kenneth Graunke1-0/+3
2015-11-03nir: Unexpose _impl versions of copy_prop and dceJason Ekstrand3-4/+2
2015-11-03mesa: rename UniformBlockStageIndex to InterfaceBlockStageIndexJordan Justen3-11/+11
2015-11-02glsl: join calculate_array_size() and calculate_array_stride()Juha-Pekka Heikkila1-110/+80
2015-10-31glsl: OpenGLES GLSL 3.1 precision qualifiers ordering rulesJordan Justen1-2/+4
2015-10-31glsl: Add compute shader builtin variables for OpenGLES 3.1Jordan Justen1-1/+1
2015-10-31glsl: set image access qualifiers for AoATimothy Arceri1-28/+49
2015-10-30nir: add shader_clock intrinsicEmil Velikov2-0/+14
2015-10-30glsl: add support for the clock2x32ARB functionEmil Velikov1-0/+43
2015-10-30glsl: add ARB_shader_clock infrastructureEmil Velikov3-0/+6
2015-10-29glsl: add fragdata arrays to program resource listTapani Pälli1-0/+29
2015-10-29mesa: add fragdata_arrays list to gl_shaderTapani Pälli1-16/+26
2015-10-29glsl: fix GL_BUFFER_DATA_SIZE value for shader storage blocks with unsize arraysSamuel Iglesias Gonsalvez1-3/+19
2015-10-28glsl: Mark gl_ViewportIndex and gl_Layer varyings as flat.Kenneth Graunke1-12/+25
2015-10-28nir: Copy "patch" flag from ir_variable to nir_variable.Kenneth Graunke3-2/+5
2015-10-28nir: Add intrinsics for tessellation shader system values.Kenneth Graunke2-7/+14
2015-10-26glsl: Convert TES gl_PatchVerticesIn into a constant when using a TCS.Kenneth Graunke1-0/+16
2015-10-27glsl: keep track of intra-stage indices for atomicsTimothy Arceri4-12/+62
2015-10-23nir: Add opcodes for saturated vector math.Eric Anholt2-0/+51
2015-10-23glsl: fix shader storage block member rules when adding program resourcesSamuel Iglesias Gonsalvez1-6/+27
2015-10-23glsl: remove excess location qualifier validationTimothy Arceri1-48/+22
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