aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-08-1788-967/+4580
|\
| * 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
| * glsl: move max_index calc to assign_attribute_or_color_locationsTapani Pälli2015-07-291-8/+15
| * glsl: enable conservative depth, ssbo based on GLSL versionIlia Mirkin2015-07-271-2/+3
| * glsl: recognize ARB_shading_language_420pack to be enabled with 4.20+Ilia Mirkin2015-07-242-9/+14
| * glsl/glcpp: fix SIGSEGV when checking error condition for macro redefinitionSamuel Iglesias Gonsalvez2015-07-241-2/+2
| * i965: add support for ARB_shader_subroutineDave Airlie2015-07-242-2/+3
| * glsl: add uniform and program resource support (v2)Dave Airlie2015-07-233-7/+286
| * glsl/ir: add subroutine lowering pass (v2.3)Dave Airlie2015-07-234-0/+113
| * glsl: add ast/parser support for subroutine parsing storage (v3.2)Dave Airlie2015-07-239-116/+326
| * glsl/ir: allow ir_call to handle subroutine callingDave Airlie2015-07-231-1/+20
| * glsl/ir: add subroutine information storage to ir_function (v1.1)Dave Airlie2015-07-234-1/+26
| * glsl: don't eliminate subroutine types.Dave Airlie2015-07-231-0/+3
| * glsl/types: add new subroutine type (v3.2)Dave Airlie2015-07-2312-0/+107
| * glsl: Make `subroutine` a reserved keywordChris Forbes2015-07-231-1/+1
| * glsl: Add extension plumbing and define for ARB_shader_subroutineChris Forbes2015-07-234-0/+7
| * glsl/tests: fix varying_test since tess changes.Dave Airlie2015-07-231-1/+1
| * glsl: use separate varying slots for patch varyingsMarek Olšák2015-07-233-11/+44
| * glsl: fix locations of 2-dimensional varyings without varying packing (v2)Marek Olšák2015-07-231-9/+28
| * glsl: don't demote tess control shader outputsMarek Olšák2015-07-231-1/+5
| * glsl: disable varying packing between tessellation shadersMarek Olšák2015-07-231-8/+21
| * glsl: allow indexing of gl_out with a non-const if length isn't knownMarek Olšák2015-07-231-0/+10
| * glsl: allow redeclaration of TCS gl_out[]Chris Forbes2015-07-231-4/+16
| * glsl: validate restrictions on use of barrier()Chris Forbes2015-07-231-0/+99