summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_setup_tri.c
Commit message (Expand)AuthorAgeFilesLines
* llvmpipe: add cc clobber to inline asmGrazvydas Ignotas2018-08-231-1/+2
* llvmpipe: improve rasterization discard logicRoland Scheidegger2018-05-231-8/+21
* llvmpipe:fix using 32bit rasterization mistakenly, causing overflowsRoland Scheidegger2017-06-231-15/+26
* llvmpipe: fill in debug vertex info for tri rasterizationRoland Scheidegger2017-06-231-1/+1
* llvmpipe: remove unused subpixel_snap() and fixed_to_float()Samuel Pitoiset2017-04-131-6/+3
* llvmpipe: fix lp_rast_plane alignment on 32bitRoland Scheidegger2016-03-151-0/+2
* llvmpipe: add a few const qualifiersBrian Paul2016-02-191-1/+1
* llvmpipe: use scissor_planes_needed helper functionRoland Scheidegger2016-02-031-9/+9
* llvmpipe: drop scissor planes early if the tri is fully inside themRoland Scheidegger2016-02-021-39/+59
* llvmpipe: minor cleanup of sse2 for calc_fixed_positionRoland Scheidegger2016-02-021-6/+5
* llvmpipe: fix arguments order given to vec_andcOded Gabbay2016-01-171-1/+1
* llvmpipe: (trivial) use cast wrapper for __m128d to __m128 castsRoland Scheidegger2016-01-131-2/+2
* llvmpipe: scale up bounding box planes to subpixel precisionRoland Scheidegger2016-01-131-10/+10
* llvmpipe: add sse code for fixed position calculationRoland Scheidegger2016-01-131-8/+50
* llvmpipe: do 64bit plane calculations in the sse pathRoland Scheidegger2016-01-081-45/+59
* llvmpipe: don't store eo as 64bit intRoland Scheidegger2016-01-081-8/+8
* llvmpipe: use aligned data for the assembly program in setupRoland Scheidegger2016-01-081-17/+21
* llvmpipe: Optimize do_triangle_ccw for POWER8Oded Gabbay2016-01-061-0/+100
* 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