summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Remove bonus tree walking in opt_constant_folding().Kenneth Graunke2016-05-151-2/+0
* glsl: Make opt_constant_variable() bail in useless cases.Kenneth Graunke2016-05-151-0/+7
* glsl: Drop bad ASSERT_TRUE in gl_CullDistance link_varyings test.Kenneth Graunke2016-05-151-6/+6
* Revert "glsl: Extend lowering pass for gl_ClipDistance to support other array...Dave Airlie2016-05-143-160/+95
* glsl: make sure that textureProj(bias) variants are only exposed in fsIlia Mirkin2016-05-131-37/+37
* glsl: be more strict when validating shader inputsIlia Mirkin2016-05-131-8/+18
* glsl: make sure that interpolateAt arguments are variablesIlia Mirkin2016-05-131-1/+1
* glsl: Add arb_cull_distance support (v3)Tobias Klausmann2016-05-1410-39/+177
* glsl: Extend lowering pass for gl_ClipDistance to support other arrays (v4)Tobias Klausmann2016-05-143-95/+160
* glsl: rename lower_clip_distance to lower_distance.Dave Airlie2016-05-141-54/+54
* mesa/main: Add support for GL_ARB_cull_distance (v2)Tobias Klausmann2016-05-143-3/+3
* glsl: fixed uninitialized pointerJakob Sinclair2016-05-121-0/+5
* glsl: export accessor for builtin-uniform descriptorsRob Clark2016-05-112-9/+15
* glsl: use var with initializer on global var validationJuan A. Suarez Romero2016-05-113-22/+20
* glsl: check geometry output vertices limits.Dave Airlie2016-05-101-0/+8
* glsl: Apply memory qualifiers to vars inside named block interfacesEduardo Lima Mitev2016-05-101-7/+15
* compiler/glsl: do not downcast list sentinelNicolai Hähnle2016-05-071-1/+4
* glsl: subroutine types cannot be used in constructors.Dave Airlie2016-05-041-0/+6
* glsl: resource is a reserved keyword in GLSL 4.20 as wellDave Airlie2016-05-041-1/+1
* mesa: add LOCATION_COMPONENT support to GetProgramResourceivTimothy Arceri2016-05-011-0/+1
* glsl: add component to has_layout() helperTimothy Arceri2016-05-011-0/+1
* glsl: validate linking of intrastage component qualifiersTimothy Arceri2016-05-011-0/+7
* glsl: update explicit location matching to support component qualifierTimothy Arceri2016-05-011-4/+5
* glsl: cross validate varyings with a component qualifierTimothy Arceri2016-05-011-11/+52
* glsl: validate and store component layout qualifier in GLSL IRTimothy Arceri2016-05-012-0/+43
* glsl: allow component qualifier on varying inputsTimothy Arceri2016-05-011-0/+1
* glsl: parse component layout qualifierTimothy Arceri2016-05-013-0/+28
* glsl: Lower vector_extracts to swizzles after lower_vector_derefs.Kenneth Graunke2016-04-291-0/+1
* glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.Kenneth Graunke2016-04-291-83/+13
* glsl: Checks for interpolation into its own function.Andres Gomez2016-04-291-145/+171
* glsl: fix lowering outputs for early/nested returnsLars Hamre2016-04-281-4/+54
* glsl: move uniform block validation to link_uniform_blocks.cppTimothy Arceri2016-04-272-53/+53
* glsl: removing double semi-colonsJakob Sinclair2016-04-262-2/+2
* glsl: add ability to use essl 3.20Ilia Mirkin2016-04-252-0/+9
* glsl: fix warning in release buildGrazvydas Ignotas2016-04-251-1/+1
* glsl: fix cross validation for explicit locations on structs and arraysTimothy Arceri2016-04-221-13/+30
* glsl: Relax GLSL 1.10 float suffix error to a warning.Matt Turner2016-04-211-2/+2
* glsl: add forgotten textureOffset function for sampler2DArrayShadowRoland Scheidegger2016-04-211-0/+7
* glsl: Properly handle ldexp(0.0f, non-zero-exp).Matt Turner2016-04-181-4/+6
* glsl: Rename "vertex_input_slots" -> "is_vertex_input"Matt Turner2016-04-132-6/+6
* glsl: Don't copy propagate or tree graft precise values.Kenneth Graunke2016-04-123-1/+8
* glsl/linker: Recurse on struct fields when adding shader variablesKristian Høgsberg Kristensen2016-04-121-6/+45
* glsl/linker: Pass name and type through to create_shader_variable()Kristian Høgsberg Kristensen2016-04-121-9/+12
* glsl/linker: Pass absolute location to add_shader_variable()Kristian Høgsberg Kristensen2016-04-121-7/+10
* glsl/linker: Add add_shader_variable() helperKristian Høgsberg Kristensen2016-04-121-19/+23
* glsl: Reject illegal qualifiers on atomic counter uniforms.Kenneth Graunke2016-04-121-0/+11
* glsl: Add a method to print error messages for illegal qualifiers.Kenneth Graunke2016-04-122-0/+90
* glsl: Update hash table comments in constant propagationRhys Kidd2016-04-121-3/+3
* compiler: remove {glsl,nir}/Makefile.sourcesEmil Velikov2016-04-112-452/+0
* glsl: move the android build scripts a level upEmil Velikov2016-04-112-153/+0