summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_bld_interp.c
AgeCommit message (Expand)AuthorFilesLines
2016-08-20llvmpipe: fix issues with depth clampRoland Scheidegger1-4/+22
2016-06-10gallivm: Use llvm.fmuladd.*.Jose Fonseca1-11/+6
2015-11-04llvmpipe: use simple coeffs calc for 128bit vectorsOded Gabbay1-1/+6
2014-01-17s/Tungsten Graphics/VMware/José Fonseca1-2/+2
2013-04-18llvmpipe: Support half integer pixel center fs coord.José Fonseca1-2/+23
2013-04-18llvmpipe: Remove the static interpolation.José Fonseca1-74/+18
2012-07-20llvmpipe: use runtime loop instead of static loop for looping over quadsRoland Scheidegger1-24/+134
2012-07-17gallivm,draw,llvmpipe: Support wider native registers.José Fonseca1-86/+343
2012-05-18llvmpipe: Avoid adding floating point zero to flat inputs.José Fonseca1-1/+4
2012-01-30gallium: Prefix #defines in tgsi_exec.h with TGSI_Tom Stellard1-6/+6
2010-12-02gallivm/llvmpipe: remove lp_build_context::builderBrian Paul1-4/+6
2010-11-30gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul1-10/+16
2010-10-09llvmpipe: defer attribute interpolation until after mask and ztestKeith Whitwell1-7/+18
2010-10-09llvmpipe: Prevent z > 1.0José Fonseca1-6/+14
2010-09-05llvmpipe: Fix perspective divide interpolation.José Fonseca1-9/+74
2010-08-10llvmpipe: Always use floating-point operators for floating-point typesnobled1-9/+8
2010-07-18llvmpipe: Remove dead initialization.Vinson Lee1-1/+1
2010-06-02llvmpipe: Fix bad logic.José Fonseca1-1/+1
2010-06-02llvmpipe: Fix typo in assert.José Fonseca1-1/+1
2010-06-02llvmpipe: Per quad interpolation.José Fonseca1-185/+132
2010-06-02llvmpipe: Minor cleanup to the interpolator.José Fonseca1-42/+52
2010-06-02llvmpipe: Centralize all position interpolation in lp_bld_interp.c.José Fonseca1-5/+37
2010-06-01llvmpipe: Use struct lp_shader_input in the interpolator.José Fonseca1-75/+90
2010-06-01llvmpipe: Don't waste time interpolating unused input channels.José Fonseca1-41/+17
2010-04-20llvmpipe: fix comment/typoBrian Paul1-1/+3
2010-04-20llvmpipe: rename mode -> interpBrian Paul1-14/+14
2010-04-20llvmpipe: remove dead code/commentBrian Paul1-2/+0
2010-04-16gallivm/llvmpipe: move lp_bld_interp.c to llvmpipe/ directoryBrian Paul1-0/+408
2010-02-08llvmpipe: export the tgsi translation code to a common layerZack Rusin1-407/+0
2010-01-11llvmpipe: force constant interpolation of flatshade colorsKeith Whitwell1-1/+10
2010-01-08Merge remote branch 'origin/master' into lp-binningJosé Fonseca1-28/+2
2009-12-02llvmpipe: execute shaders on 4x4 blocks instead of 8x2Brian Paul1-44/+91
2009-11-24tgsi: rename fields of tgsi_full_declaration to reduce verbosityKeith Whitwell1-2/+2
2009-10-25llvmpipe: Immediate multiplication.José Fonseca1-28/+2
2009-09-14llvmpipe: Make lp_type a regular union.José Fonseca1-1/+1
2009-08-29llvmpipe: Factor out and optimize the input interpolation.José Fonseca1-0/+377