summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2015-07-14glsl: shader buffer variables cannot have initializersSamuel Iglesias Gonsalvez1-0/+9
2015-07-14glsl: enable binding layout qualifier usage for shader storage buffer objectsSamuel Iglesias Gonsalvez2-6/+26
2015-07-14glsl: Identify active uniform blocks that are buffer blocks as such.Iago Toral Quiroga3-0/+6
2015-07-14glsl: link buffer variables and shader storage buffer interface blocksKristian Høgsberg4-9/+21
2015-07-14glsl: Implement parser support for 'buffer' qualifierKristian Høgsberg6-9/+42
2015-07-14nir: add nir_var_shader_storageIago Toral Quiroga6-8/+20
2015-07-14mesa: rename is_in_uniform_block to is_in_buffer_blockIago Toral Quiroga8-14/+15
2015-07-14glsl: Add ir_var_shader_storageKristian Høgsberg11-13/+34
2015-07-14mesa: define ARB_shader_storage_buffer_object extensionSamuel Iglesias Gonsalvez3-31/+42
2015-07-14glsl: free interface_typesTimothy Arceri1-0/+5
2015-07-14glsl: replace some more old hash_table usesTimothy Arceri2-41/+41
2015-07-11glsl: use set rather than old hash table for ir_validateTimothy Arceri1-12/+12
2015-07-08nir: Fix comment above nir_convert_from_ssa() prototype.Kenneth Graunke1-3/+3
2015-07-08mesa: use implementation specified MAX_VERTEX_ATTRIBS rather than hardcoded v...Timothy Arceri1-6/+2
2015-07-06glsl: Make sure not to dereference NULLNeil Roberts1-1/+1
2015-07-06glsl: Add missing check for whether an expression is an add operationNeil Roberts1-1/+1
2015-07-04glsl: update types for unsized arrays of membersTimothy Arceri1-2/+16
2015-07-04glsl: update assert to support arrays of arraysTimothy Arceri1-1/+2
2015-07-04glsl: allow precision qualifiers for AoATimothy Arceri1-3/+1
2015-07-03glsl: add a missing call to _mesa_locale_initErik Faye-Lund2-3/+3
2015-07-03nir/lower_phis_to_scalar: undef is trivially scalarizableRob Clark1-0/+1
2015-07-02nir: Don't allow copying SSA destinationsJason Ekstrand1-11/+11
2015-07-01glsl: create program resource list after LinkShaderTapani Pälli1-4/+0
2015-07-01glsl: expose build_program_resource_list functionTapani Pälli2-1/+5
2015-07-01glsl: build stageref mask using IR, not symbol tableTapani Pälli1-3/+11
2015-07-01glsl: use consistent version string formatTimothy Arceri1-7/+7
2015-06-30nir: remove parent_instr from nir_registerConnor Abbott3-17/+0
2015-06-30nir: remove nir_src_get_parent_instr()Connor Abbott1-10/+0
2015-06-30nir/from_ssa: add a flag to not convert everything from SSAConnor Abbott2-8/+24
2015-06-30nir: cleanup open-coded instruction castsRob Clark3-3/+3
2015-06-30glsl: validate sampler array indexing for 'constant-index-expression'Tapani Pälli1-0/+77
2015-06-30mesa/glsl: new compiler option EmitNoIndirectSamplerTapani Pälli1-0/+12
2015-06-30glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00Tapani Pälli1-18/+18
2015-06-29util: port _mesa_strto[df] to CErik Faye-Lund2-0/+6
2015-06-29glsl: No need to lock in _mesa_glsl_release_typesErik Faye-Lund1-4/+4
2015-06-28Revert "glsl: clone inputs and outputs during linking"Kenneth Graunke1-3/+1
2015-06-26mesa: Enable subdir-objects globally.Matt Turner1-2/+0
2015-06-25nir: Recognize max(min(a, 1.0), 0.0) as fsat(a).Kenneth Graunke1-0/+1
2015-06-24glsl: clone inputs and outputs during linkingTapani Pälli1-1/+3
2015-06-24nir: Use a switch statement for detecting move-like operations.Kenneth Graunke1-6/+14
2015-06-24glsl: remove cross validation of interpolation qualifier with GLSL 4.40Tapani Pälli1-1/+11
2015-06-23glsl: binding point is a texture unit, which is a combined spaceIlia Mirkin1-1/+1
2015-06-23glsl: Specify the shader stage in linker errors due to too many in/outputs.Jose Fonseca1-4/+8
2015-06-22nir: Allow vec2/vec3/vec4 instructions in the select peephole pass.Kenneth Graunke1-1/+3
2015-06-19glsl: fix formatting glitch in _mesa_print_ir()Brian Paul1-1/+1
2015-06-19glsl: Fail linkage when UBO exceeds GL_MAX_UNIFORM_BLOCK_SIZE.Jose Fonseca1-0/+7
2015-06-18glsl: guard gl_NumSamples enablement on ARB_sample_shadingIlia Mirkin1-1/+2
2015-06-18glsl: add version checks to conditionals for builtin variable enablementIlia Mirkin1-5/+5
2015-06-18glsl: handle conversions to double when comparing param matchesIlia Mirkin1-3/+5
2015-06-16glsl: add ir reader support for ir_barrierChris Forbes1-0/+15