summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* Revert "glsl: move uniform calculation to link_uniforms"Tapani Pälli2016-01-203-85/+24
* glsl: move uniform calculation to link_uniformsTapani Pälli2016-01-203-24/+85
* glsl: add missing explicit_image_format flag to has_layout()Timothy Arceri2016-01-201-0/+1
* glsl: Don't abbreviate tessellation shader stage names.Kenneth Graunke2016-01-191-2/+2
* glsl: allow multiple layout qualifiers for a single declarationTimothy Arceri2016-01-203-19/+28
* glsl: update parser to allow duplicate default layout qualifiersTimothy Arceri2016-01-203-15/+73
* glsl: move default layout qualifier rules out of the parserTimothy Arceri2016-01-202-28/+23
* glsl: split layout_defaults into specific typesTimothy Arceri2016-01-201-4/+22
* glsl: allow duplicate layout-qualifier-namesTimothy Arceri2016-01-201-1/+2
* glsl: Restore Mesa-style to shader_enums.c/h.Matt Turner2016-01-192-16/+24
* glsl: fix interface block error messageTimothy Arceri2016-01-191-1/+1
* glsl: fix subroutine lowering reusing actual parmatersDave Airlie2016-01-181-5/+19
* glsl: remove special case for detecting stream duplicatesTimothy Arceri2016-01-181-5/+0
* glsl: add missing explicit_stream flag to has_layout()Timothy Arceri2016-01-181-1/+2
* glsl: fix segfault linking subroutine uniform with explicit locationTimothy Arceri2016-01-181-1/+1
* nir/print: const_index is signedRob Clark2016-01-161-1/+1
* nir: few missing struct namesRob Clark2016-01-161-3/+3
* glsl: Allow implicit int -> uint conversions for bitwise operators (&, ^, |).Kenneth Graunke2016-01-151-8/+38
* glsl: restrict consumer stage condition to modify interpolation typeSamuel Iglesias Gonsálvez2016-01-151-3/+5
* nir/builder: Add a nir_build_ivec4() convenience helper.Kenneth Graunke2016-01-141-0/+14
* glsl: mark explicit uniforms as explicit in other stages tooTapani Pälli2016-01-151-1/+11
* nir: Lower bitfield_extract.Matt Turner2016-01-143-0/+42
* nir: Handle <bits>=32 case in bitfield_insert lowering.Matt Turner2016-01-142-1/+6
* nir: Change bfm's semantics to match Intel/AMD/SM5.Matt Turner2016-01-131-3/+6
* glsl: Fix undefined shifts.Matt Turner2016-01-132-7/+7
* glsl: Handle failure of Python codegen scripts.Matt Turner2016-01-131-5/+5
* glsl, nir: Make ir_triop_bitfield_extract a vectorized operation.Kenneth Graunke2016-01-136-15/+20
* glsl, nir: Make ir_quadop_bitfield_insert a vectorized operation.Kenneth Graunke2016-01-137-18/+24
* glsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.Kenneth Graunke2016-01-137-112/+7
* nir: Fix constant evaluation of bfm.Matt Turner2016-01-131-1/+1
* glsl: add image_format check in cross_validate_globals()Samuel Iglesias Gonsálvez2016-01-131-0/+6
* glsl: add packed varyings for outputs with single stage programTapani Pälli2016-01-131-7/+2
* glsl: Make read_from_write_only_variable_visitor ignore .length().Kenneth Graunke2016-01-121-0/+9
* mesa: use gl_shader_variable in program resource listTapani Pälli2016-01-121-9/+49
* glsl: track total amount of uniform locations usedTapani Pälli2016-01-121-2/+15
* glsl: replace unreachable code path with assertTimothy Arceri2016-01-111-5/+4
* Revert "glsl: replace unreachable code path with assert"Timothy Arceri2016-01-111-4/+5
* glsl: replace unreachable code path with assertTimothy Arceri2016-01-111-5/+4
* glsl: combine if blocksTimothy Arceri2016-01-111-6/+3
* glsl: Make bitfield_insert/extract and bfi/bfm non-vectorizable.Kenneth Graunke2016-01-091-1/+6
* glsl: Don't add nir files to libglsl_la_SOURCESKristian Høgsberg Kristensen2016-01-083-4/+8
* glsl: Move _mesa_shader_stage_to_string/abbrev to shader_enums.cKristian Høgsberg Kristensen2016-01-084-48/+56
* glsl: Move glsl_to_nir files to LIBGLSL_FILESKristian Høgsberg Kristensen2016-01-081-2/+2
* mesa: Map program UBOs and SSBOs to Interface BlocksJordan Justen2016-01-082-5/+30
* glsl: Ensure 64bits shift is used.Jose Fonseca2016-01-081-3/+3
* glsl: optionally declare gl_FragCoord & gl_FrontFacing as system valuesMarek Olšák2016-01-083-4/+13
* nir/algebraic: Add more loweringJason Ekstrand2016-01-072-0/+10
* nir/opcodes: Fix up uadd_carry and usub_borrowJason Ekstrand2016-01-071-2/+2
* glsl: replace null check with assertTimothy Arceri2016-01-081-3/+1
* glsl: Disallow vectorization of vector_insert/extract.Kenneth Graunke2016-01-061-0/+2