summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glsl: Don't do constant propagation in opt_constant_folding.Kenneth Graunke2016-05-152-0/+21
* glsl: Avoid excess tree walking when folding ir_dereference_arrays.Kenneth Graunke2016-05-151-0/+6
* glsl: Consolidate duplicate copies of constant folding.Kenneth Graunke2016-05-153-32/+19
* 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
* nir: Add a nir->info.uses_interp_var_at_offset flag.Kenneth Graunke2016-05-153-0/+10
* glsl: Drop bad ASSERT_TRUE in gl_CullDistance link_varyings test.Kenneth Graunke2016-05-151-6/+6
* nir: forward-declare 'struct gl_shader_program'Rob Clark2016-05-151-1/+2
* nir: return progress from lower_idivRob Clark2016-05-152-7/+16
* nir: fix comment typo about f2d/d2fRob Clark2016-05-151-2/+2
* nir: Add texture opcodes and source types for multisample compressionJason Ekstrand2016-05-142-0/+12
* nir/builder: Add a helper for grabbing multiple channels from an ssa defJason Ekstrand2016-05-141-0/+14
* nir/builder: Generate the alu helpers directly in pythonJason Ekstrand2016-05-142-31/+13
* nir: Add an info bit for uses_sample_qualifierJason Ekstrand2016-05-143-1/+13
* 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-1411-39/+181
* 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-142-55/+55
* mesa/main: Add support for GL_ARB_cull_distance (v2)Tobias Klausmann2016-05-143-3/+3
* nir: Remove empty visit_call_src and visit_load_const_src functionsIan Romanick2016-05-121-17/+2
* nir: Silence unused parameter warningsIan Romanick2016-05-124-6/+9
* nir: glsl_get_bit_size() should take glsl_typeRob Clark2016-05-129-21/+20
* glsl: fixed uninitialized pointerJakob Sinclair2016-05-121-0/+5
* nir/algebraic: Separate ffma lowering from fusingJason Ekstrand2016-05-112-1/+2
* glsl: export accessor for builtin-uniform descriptorsRob Clark2016-05-112-9/+15
* nir/lower-io: add support for lowering inputsRob Clark2016-05-112-9/+45
* nir/lower-io: split out some helper fxnsRob Clark2016-05-111-52/+70
* nir: rename lower_outputs_to_temporaries -> lower_io_to_temporariesRob Clark2016-05-113-7/+7
* nir: move callsite of lower_outputs_to_temporariesRob Clark2016-05-112-6/+0
* nir: lower-io-types passRob Clark2016-05-113-0/+182
* nir: passthrough-edgeflags supportRob Clark2016-05-113-0/+61
* nir: add lowering pass for glBitmapRob Clark2016-05-113-0/+147
* nir: add lowering pass for glDrawPixelsRob Clark2016-05-113-0/+268
* nir: add lowering pass for y-transformRob Clark2016-05-113-0/+322
* glsl: use var with initializer on global var validationJuan A. Suarez Romero2016-05-113-22/+20
* Revert "nir: Try to warn when C99 extensions are used in nir headers."Jose Fonseca2016-05-101-22/+1
* glsl: check geometry output vertices limits.Dave Airlie2016-05-101-0/+8
* nir/print: Print memory qualifiers in a variable declarationEduardo Lima Mitev2016-05-101-0/+7
* glsl: Apply memory qualifiers to vars inside named block interfacesEduardo Lima Mitev2016-05-101-7/+15
* nir/search: fix typoRob Clark2016-05-091-1/+1
* spirv: Fix structure splitting with per-vertex interface arrays.Kenneth Graunke2016-05-071-1/+2
* compiler: Add a C wrapper for glsl_type::without_array().Kenneth Graunke2016-05-072-0/+7
* compiler/glsl: do not downcast list sentinelNicolai Hähnle2016-05-071-1/+4
* nir: Remove spurious return from void function.Jose Fonseca2016-05-061-2/+0
* nir: remove now-unused nir_foreach_block*_call()Connor Abbott2016-05-051-38/+0
* nir/lower_double_ops: fixup for new nir_foreach_block()Jason Ekstrand2016-05-051-23/+9
* nir/lower_double_pack: fixup for new nir_foreach_block()Jason Ekstrand2016-05-051-26/+21