summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_setup_tri.c
Commit message (Expand)AuthorAgeFilesLines
* llvmpipe: add support for layered renderingRoland Scheidegger2013-06-071-2/+15
* llvmpipe: clamp scissors to be between 0 and maxZack Rusin2013-05-251-1/+1
* llvmpipe: implement support for multiple viewportsZack Rusin2013-05-251-5/+12
* gallium: Replace gl_rasterization_rules with lower_left_origin and half_pixel...José Fonseca2013-04-231-14/+3
* llvmpipe: use triangle subdivision to avoid fixed-point overflow issuesBrian Paul2013-04-011-0/+175
* llvmpipe: add 'f' suffix to 1.0 in fixed_to_float()Brian Paul2013-03-281-1/+1
* llvmpipe: Don't mess with the provoking vertex when inverting a triangle.Olivier Galibert2012-05-181-5/+40
* llvmpipe: Calculate fixed point coordinates for triangle setup earlier.James Benton2012-05-141-56/+106
* llvmpipe: Fix triangle bounding box calculation to be correctly inclusive or ...James Benton2012-05-111-8/+6
* llvmpipe: Fix the 4 planes (lines) case properly.José Fonseca2011-10-051-16/+17
* llvmpipe: Ensure the 16x16 special rasterization path does not touch outside ...José Fonseca2011-10-051-3/+21
* llvmpipe: added some debug assertions, but disabledBrian Paul2010-11-041-0/+10
* llvmpipe: avoid generating tri_16 for tris which extend past tile boundsKeith Whitwell2010-11-021-9/+25
* llvmpipe: remove unused arg from jit_setup_tri functionKeith Whitwell2010-10-171-2/+1
* Merge remote branch 'origin/master' into lp-setup-llvmKeith Whitwell2010-10-171-202/+303
|\
| * llvmpipe: fail cleanly on malloc failure in lp_setup_alloc_triangleKeith Whitwell2010-10-171-4/+4
| * llvmpipe: use aligned loads/stores for plane valuesKeith Whitwell2010-10-151-3/+3
| * llvmpipe: do plane calculations with intrinsicsKeith Whitwell2010-10-151-57/+148
| * llvmpipe: don't store plane.ei value in binned dataKeith Whitwell2010-10-151-9/+4
| * llvmpipe: slightly shrink the size of a binned triangleKeith Whitwell2010-10-151-63/+65
| * llvmpipe: don't pass frontfacing as a floatKeith Whitwell2010-10-151-1/+1
| * llvmpipe: reintroduce SET_STATE binner commandKeith Whitwell2010-10-151-23/+28
| * Revert "llvmpipe: try to keep plane c values small"Keith Whitwell2010-10-121-23/+15
| * llvmpipe: try to keep plane c values smallKeith Whitwell2010-10-121-15/+23
| * llvmpipe: add rast_tri_4_16 for small lines and pointsKeith Whitwell2010-10-081-4/+9
| * llvmpipe: clean up setup_tri a littleKeith Whitwell2010-10-081-27/+26
| * llvmpipe: avoid overflow in triangle cullingKeith Whitwell2010-10-081-40/+39
| * llvmpipe: fail gracefully on oom in scene creationKeith Whitwell2010-10-081-6/+9
| * llvmpipe: handle up to 8 planes in triangle binnerKeith Whitwell2010-09-251-7/+8
* | llvmpipe: use llvm for attribute interpolant calculationKeith Whitwell2010-09-181-14/+28
|/
* llvmpipe: return zero from floor_pot(zero)Keith Whitwell2010-09-151-1/+3
* llvmpipe: Change asm to __asm__.Witold Baryluk2010-09-131-3/+3
* llvmpipe: Unbreak rasterization on 64bit.José Fonseca2010-09-131-24/+22
* llvmpipe: use gcc asm only with gccJosé Fonseca2010-09-131-1/+1
* llvmpipe: introduce tri_3_4 for tiny trianglesKeith Whitwell2010-09-121-0/+12
* llvmpipe: allow tri_3_16 at any 4-aligned location within a tileKeith Whitwell2010-09-121-27/+50
* llvmpipe: move more coef setup into lp_setup_coef.cKeith Whitwell2010-09-071-25/+1
* llvmpipe: use opcodes instead of function pointers in binsKeith Whitwell2010-09-071-21/+20
* llvmpipe: enforce fixed memory limit on scenesKeith Whitwell2010-09-071-27/+50
* llvmpipe: move whole-tile emit into a functionKeith Whitwell2010-09-071-8/+41
* llvmpipe: update line rasterization code to current masterKeith Whitwell2010-08-271-11/+22
* llvmpipe: native rasterization for linesHui Qi Tay2010-08-271-11/+12
* llvmpipe: intrinsics version of triangle coeficient calculationKeith Whitwell2010-08-271-300/+48
* llvmpipe: track drawing region as a single u_rectKeith Whitwell2010-08-251-55/+58
* llvmpipe: better triangle debuggingKeith Whitwell2010-08-251-19/+55
* llvmpipe: cull zero-area triangles earlyKeith Whitwell2010-08-251-2/+3
* llvmpipe: special case triangles which fall in a single 16x16 blockKeith Whitwell2010-08-151-0/+20
* llvmpipe: remove all traces of step arrays, pos_tablesKeith Whitwell2010-08-151-63/+0
* llvmpipe: Debug code to dump interpolation coefficients.José Fonseca2010-08-111-1/+29
* llvmpipe: Use single precision divide for one over area computation.José Fonseca2010-08-111-1/+1