summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* mesa: add tessellation shader enumsFabian Bieler2015-07-231-3/+5
* glsl: check for leading zeros in array index validationTimothy Arceri2015-07-221-0/+4
* nir: add nir_foreach_instr_safe_reverse()Connor Abbott2015-07-171-0/+2
* nir: add nir_instr_is_first() and nir_instr_is_last() helpersConnor Abbott2015-07-171-0/+12
* glsl: avoid compiler's segfault when processing operators with void argumentsRenaud Gaubert2015-07-162-2/+16
* glsl: Lower shader storage buffer object loads to GLSL IR instrinsicsSamuel Iglesias Gonsalvez2015-07-141-8/+65
* glsl: Lower shader storage buffer object writes to GLSL IR instrinsicsSamuel Iglesias Gonsalvez2015-07-141-130/+311
* glsl: Don't do copy propagation on buffer variablesIago Toral Quiroga2015-07-141-1/+1
* glsl: Don't do constant variable on buffer variablesIago Toral Quiroga2015-07-141-0/+7
* glsl: Don't do constant propagation on buffer variablesIago Toral Quiroga2015-07-141-0/+8
* glsl: Do not kill dead assignments to buffer variables or SSBO declarations.Iago Toral Quiroga2015-07-141-3/+6
* glsl: Don't do tree grafting on buffer variablesIago Toral Quiroga2015-07-141-4/+5
* glsl: fix error messages in invalid declarations of shader storage blocksSamuel Iglesias Gonsalvez2015-07-141-7/+8
* glsl: buffer variables cannot be defined outside interface blocksSamuel Iglesias Gonsalvez2015-07-141-0/+12
* glsl: shader buffer variables cannot have initializersSamuel Iglesias Gonsalvez2015-07-141-0/+9
* glsl: enable binding layout qualifier usage for shader storage buffer objectsSamuel Iglesias Gonsalvez2015-07-142-6/+26
* glsl: Identify active uniform blocks that are buffer blocks as such.Iago Toral Quiroga2015-07-143-0/+6
* glsl: link buffer variables and shader storage buffer interface blocksKristian Høgsberg2015-07-144-9/+21
* glsl: Implement parser support for 'buffer' qualifierKristian Høgsberg2015-07-146-9/+42
* nir: add nir_var_shader_storageIago Toral Quiroga2015-07-146-8/+20
* mesa: rename is_in_uniform_block to is_in_buffer_blockIago Toral Quiroga2015-07-148-14/+15
* glsl: Add ir_var_shader_storageKristian Høgsberg2015-07-1411-13/+34
* mesa: define ARB_shader_storage_buffer_object extensionSamuel Iglesias Gonsalvez2015-07-143-31/+42
* glsl: free interface_typesTimothy Arceri2015-07-141-0/+5
* glsl: replace some more old hash_table usesTimothy Arceri2015-07-142-41/+41
* glsl: use set rather than old hash table for ir_validateTimothy Arceri2015-07-111-12/+12
* nir: Fix comment above nir_convert_from_ssa() prototype.Kenneth Graunke2015-07-081-3/+3
* mesa: use implementation specified MAX_VERTEX_ATTRIBS rather than hardcoded v...Timothy Arceri2015-07-081-6/+2
* glsl: Make sure not to dereference NULLNeil Roberts2015-07-061-1/+1
* glsl: Add missing check for whether an expression is an add operationNeil Roberts2015-07-061-1/+1
* glsl: update types for unsized arrays of membersTimothy Arceri2015-07-041-2/+16
* glsl: update assert to support arrays of arraysTimothy Arceri2015-07-041-1/+2
* glsl: allow precision qualifiers for AoATimothy Arceri2015-07-041-3/+1
* glsl: add a missing call to _mesa_locale_initErik Faye-Lund2015-07-032-3/+3
* nir/lower_phis_to_scalar: undef is trivially scalarizableRob Clark2015-07-031-0/+1
* nir: Don't allow copying SSA destinationsJason Ekstrand2015-07-021-11/+11
* glsl: create program resource list after LinkShaderTapani Pälli2015-07-011-4/+0
* glsl: expose build_program_resource_list functionTapani Pälli2015-07-012-1/+5
* glsl: build stageref mask using IR, not symbol tableTapani Pälli2015-07-011-3/+11
* glsl: use consistent version string formatTimothy Arceri2015-07-011-7/+7
* nir: remove parent_instr from nir_registerConnor Abbott2015-06-303-17/+0
* nir: remove nir_src_get_parent_instr()Connor Abbott2015-06-301-10/+0
* nir/from_ssa: add a flag to not convert everything from SSAConnor Abbott2015-06-302-8/+24
* nir: cleanup open-coded instruction castsRob Clark2015-06-303-3/+3
* glsl: validate sampler array indexing for 'constant-index-expression'Tapani Pälli2015-06-301-0/+77
* mesa/glsl: new compiler option EmitNoIndirectSamplerTapani Pälli2015-06-301-0/+12
* glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00Tapani Pälli2015-06-301-18/+18
* util: port _mesa_strto[df] to CErik Faye-Lund2015-06-292-0/+6
* glsl: No need to lock in _mesa_glsl_release_typesErik Faye-Lund2015-06-291-4/+4
* Revert "glsl: clone inputs and outputs during linking"Kenneth Graunke2015-06-281-3/+1