summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_setup_line.c
AgeCommit message (Expand)AuthorFilesLines
2018-05-23llvmpipe: improve rasterization discard logicRoland Scheidegger1-10/+18
2017-06-23llvmpipe:fix using 32bit rasterization mistakenly, causing overflowsRoland Scheidegger1-10/+10
2016-02-19llvmpipe: add a few const qualifiersBrian Paul1-1/+1
2016-02-03llvmpipe: use scissor_planes_needed helper functionRoland Scheidegger1-9/+9
2016-02-02llvmpipe: drop scissor planes early if the tri is fully inside themRoland Scheidegger1-30/+51
2016-01-13llvmpipe: scale up bounding box planes to subpixel precisionRoland Scheidegger1-10/+10
2016-01-08llvmpipe: do 64bit plane calculations in the sse pathRoland Scheidegger1-5/+11
2015-12-04llvmpipe: use provoking vertex for layer/viewportRoland Scheidegger1-9/+16
2015-07-21gallium: replace INLINE with inlineIlia Mirkin1-3/+3
2014-01-17s/Tungsten Graphics/VMware/José Fonseca1-2/+2
2014-01-08llvmpipe: Respect bottom_edge_rule when computing the rasterization bounding ...José Fonseca1-1/+1
2013-12-09llvmpipe: clamp fragment shader depth write to the current viewport depth range.Matthew McClure1-5/+6
2013-11-25llvmpipe: support 8bit subpixel precisionZack Rusin1-1/+1
2013-08-14llvmpipe: fix pipeline statistics with a null psZack Rusin1-1/+2
2013-08-06draw: fix slot detectionZack Rusin1-1/+0
2013-08-02draw: inject frontface info into wireframe outputsZack Rusin1-2/+12
2013-06-26llvmpipe: add support for nested / overlapping queriesRoland Scheidegger1-2/+2
2013-06-19llvmpipe: handle more queriesRoland Scheidegger1-5/+8
2013-06-07llvmpipe: add support for layered renderingRoland Scheidegger1-0/+6
2013-05-25llvmpipe: clamp scissors to be between 0 and maxZack Rusin1-1/+1
2013-05-25llvmpipe: implement support for multiple viewportsZack Rusin1-3/+9
2013-04-23gallium: Replace gl_rasterization_rules with lower_left_origin and half_pixel...José Fonseca1-11/+0
2010-11-02llvmpipe: avoid generating tri_16 for tris which extend past tile boundsKeith Whitwell1-5/+10
2010-10-17Merge remote branch 'origin/master' into lp-setup-llvmKeith Whitwell1-89/+98
2010-10-15llvmpipe: don't store plane.ei value in binned dataKeith Whitwell1-8/+0
2010-10-15llvmpipe: slightly shrink the size of a binned triangleKeith Whitwell1-75/+79
2010-10-15llvmpipe: don't pass frontfacing as a floatKeith Whitwell1-1/+1
2010-10-15llvmpipe: reintroduce SET_STATE binner commandKeith Whitwell1-1/+0
2010-10-12Revert "llvmpipe: try to keep plane c values small"Keith Whitwell1-1/+2
2010-10-12llvmpipe: try to keep plane c values smallKeith Whitwell1-2/+1
2010-10-09llvmpipe: fix rasterization of vertical lines on pixel boundariesZack Rusin1-2/+2
2010-10-08llvmpipe: fail gracefully on oom in scene creationKeith Whitwell1-2/+3
2010-09-25llvmpipe: handle FACING interpolants in line and point setupKeith Whitwell1-0/+6
2010-09-21llvmpipe: fix flatshading in new line codeKeith Whitwell1-6/+13
2010-09-18llvmpipe: use llvm for attribute interpolant calculationKeith Whitwell1-8/+12
2010-09-07llvmpipe: use opcodes instead of function pointers in binsKeith Whitwell1-1/+3
2010-09-07llvmpipe: enforce fixed memory limit on scenesKeith Whitwell1-7/+21
2010-08-27llvmpipe: use util_iround in place of roundKeith Whitwell1-1/+1
2010-08-27llvmpipe: eliminate tri->dx, tri->dy valuesKeith Whitwell1-37/+39
2010-08-27llvmpipe: update line rasterization code to current masterKeith Whitwell1-335/+196
2010-08-27llvmpipe: native line rasterization with correct pixel rasterizationHui Qi Tay1-29/+213
2010-08-27llvmpipe: native rasterization for linesHui Qi Tay1-6/+611
2010-03-13llvmpipe: setup_context -> lp_setup_contextJosé Fonseca1-2/+2
2009-10-09llvmpipe: hook up some state, add stub line and point functionsKeith Whitwell1-0/+47