summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Parse the allowed image format qualifiers in GLSL ES 3.1.Francisco Jerez2015-08-201-41/+50
* glsl: Recognise image memory qualifiers in GLSL ES 3.1.Francisco Jerez2015-08-201-5/+5
* glsl: Define image-related built-in constants required by GLSL ES 3.1.Francisco Jerez2015-08-201-7/+15
* glsl: Remove duplicate definition of gl_MaxTess*ImageUniforms built-in consta...Francisco Jerez2015-08-201-2/+0
* glsl: Accept atomic_uint type in GLSL ES 3.1.Francisco Jerez2015-08-201-1/+1
* glsl: Accept supported image types in GLSL ES 3.1.Francisco Jerez2015-08-202-24/+24
* glsl: Expose image load and store built-ins in GLSL ES 3.1.Francisco Jerez2015-08-201-1/+1
* glsl: Use a separate availability class for image atomic built-ins.Francisco Jerez2015-08-201-11/+23
* glsl: Allow precision qualifiers on general opaque types.Francisco Jerez2015-08-201-4/+6
* glsl: Implement GLSL ES restriction on images being either readonly or writeo...Francisco Jerez2015-08-201-0/+18
* glsl: Require that all image uniforms have a format qualifier in GLSL ES.Francisco Jerez2015-08-201-4/+10
* glsl: Add support for image binding qualifiers.Francisco Jerez2015-08-202-8/+33
* glsl: Forbid non-constant image array indexing in GLSL ES 3.1.Francisco Jerez2015-08-201-0/+15
* mesa: Rename MaxCombinedImageUnitsAndFragmentOutputs to MaxCombinedShaderOutp...Francisco Jerez2015-08-204-4/+4
* nir: Use nir_builder in nir_lower_io's get_io_offset().Kenneth Graunke2015-08-191-28/+14
* nir: Pull nir_lower_io's load_op selection into a helper function.Kenneth Graunke2015-08-191-17/+22
* glsl: Fix up GL_ARB_compute_shader for GLSL ES 3.1Marta Lofstedt2015-08-192-3/+7
* glsl: enable textureSize and texelFetch on GLSL ES 3.10 with MS samplersTapani Pälli2015-08-191-6/+13
* mesa: Move varying slots and FS output names to shader_enums.hEric Anholt2015-08-181-0/+98
* nir: Simplify feq(fneg(a), a)) -> feq(a, 0.0)Thomas Helland2015-08-181-0/+1
* nir: Simplify fne(fneg(a), a) -> fne(a, 0.0)Thomas Helland2015-08-181-0/+1
* glsl: add missing MS sampler builtin types for GLSL ES 3.10Tapani Pälli2015-08-172-6/+7
* nir: Add a glsl_uint_type() wrapper.Kenneth Graunke2015-08-162-0/+7
* nir: Add support for CSE on textures.Eric Anholt2015-08-141-4/+39
* nir: Zero out texture instructions when creating them.Eric Anholt2015-08-141-1/+1
* nir: Don't try to scalarize unpack ops.Eric Anholt2015-08-141-0/+15
* nir: Add a nir_opt_undef() to handle csels with undef.Eric Anholt2015-08-143-0/+107
* glsl: make linker error message more informativeTimothy Arceri2015-08-131-2/+3
* glsl: Add missing spec quote about atomic counter in structsTimothy Arceri2015-08-111-4/+4
* glsl: remove stage ref generation for transform feedbackTimothy Arceri2015-08-071-6/+4
* mesa: save which transform feedback buffer is associated with which streamMarek Olšák2015-08-061-0/+1
* glsl: Initialize patch member of glsl_struct_fieldMichel Dänzer2015-08-061-0/+2
* nir: add missing type to type_size_vec4()Timothy Arceri2015-08-051-0/+2
* glsl: add variable mode check to build_stagerefTapani Pälli2015-08-051-4/+13
* nir: Add a nir_lower_load_const_to_scalar() pass.Eric Anholt2015-08-043-0/+105
* nir: Add algebraic opt for no-op iand.Eric Anholt2015-08-041-0/+1
* Revert "nir: Use a single bit for the dual-source blend index"Eric Anholt2015-08-041-6/+2
* mesa: Use _mesa_lroundevenf() in some more places.Matt Turner2015-08-041-10/+4
* glsl: replace old hash table with new and faster oneAlejandro Seguí2015-08-041-7/+11
* glsl: Add constuctors for the common cases of glsl_struct_fieldIan Romanick2015-08-034-56/+53
* nir: Fix output swizzle in get_mul_for_srcSamuel Iglesias Gonsalvez2015-08-031-1/+12
* nir/nir_lower_io: Add vec4 supportIago Toral Quiroga2015-08-032-27/+78
* nir: Use a single bit for the dual-source blend indexTimothy Arceri2015-08-031-2/+6
* glsl: Initialize parse-state in constructor of lower_subroutine.Matt Turner2015-07-311-3/+3
* glsl: set stage flag for structs and arrays in resource listTimothy Arceri2015-07-301-3/+13
* glsl: Avoid double promotion.Matt Turner2015-07-291-2/+2
* nir: Avoid double promotion.Matt Turner2015-07-291-2/+2
* glsl: Remove MSVC implementations of copysign and isnormal.Matt Turner2015-07-292-26/+2
* glsl: Fix a bug where LHS swizzles of swizzles were too small.Kenneth Graunke2015-07-281-2/+2
* glsl: verify location when dual source blendingTapani Pälli2015-07-291-0/+19