aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_setup_tri.c
Commit message (Expand)AuthorAgeFilesLines
* gallium/drivers: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-1/+1
* llvmpipe: use provoking vertex for layer/viewportRoland Scheidegger2015-12-041-8/+16
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-6/+6
* draw,gallivm,llvmpipe: Avoid implicit casts of 32-bit shifts to 64-bits.José Fonseca2014-11-261-2/+2
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-2/+2
* llvmpipe: Respect bottom_edge_rule when computing the rasterization bounding ...José Fonseca2014-01-081-1/+1
* llvmpipe: (trivial) get rid of triangle subdivision codeRoland Scheidegger2013-12-141-174/+0
* llvmpipe: clamp fragment shader depth write to the current viewport depth range.Matthew McClure2013-12-091-7/+8
* llvmpipe: support 8bit subpixel precisionZack Rusin2013-11-251-53/+94
* llvmpipe: abstract the code to set number of subpixel bitsZack Rusin2013-10-091-1/+1
* llvmpipe: count c_primitives before discarding null primsZack Rusin2013-09-251-7/+6
* Revert "llvmpipe: increase number of subpixel bits to eight"Zack Rusin2013-09-241-1/+1
* llvmpipe: align the array used for subdivived verticesZack Rusin2013-09-231-1/+1
* llvmpipe: increase number of subpixel bits to eightZack Rusin2013-09-231-1/+1
* llvmpipe: fix pipeline statistics with a null psZack Rusin2013-08-141-1/+2
* llvmpipe: fix a bug in opaque optimizationRoland Scheidegger2013-06-271-14/+14
* llvmpipe: add support for nested / overlapping queriesRoland Scheidegger2013-06-261-2/+2
* llvmpipe: rework query logicRoland Scheidegger2013-06-261-0/+5
* llvmpipe: handle more queriesRoland Scheidegger2013-06-191-0/+8
* 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