aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_rast_tri.c
Commit message (Expand)AuthorAgeFilesLines
* util: rename PIPE_ARCH_*_ENDIAN to UTIL_ARCH_*_ENDIANDylan Baker2019-11-051-4/+4
* util/u_endian: set PIPE_ARCH_*_ENDIAN to 1Dylan Baker2019-11-051-3/+3
* llvmpipe: use vector loads for (optimized) tri raster funcsRoland Scheidegger2016-02-021-24/+24
* llvmpipe: avoid most 64 bit math in rasterizationRoland Scheidegger2016-01-131-48/+53
* llvmpipe: Optimize lp_rast_triangle_32_3_16 for POWER8Oded Gabbay2016-01-061-1/+141
* llvmpipe: Optimize BUILD_MASK(_LINEAR) for POWER8Oded Gabbay2016-01-061-40/+110
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-5/+5
* llvmpipe: support 8bit subpixel precisionZack Rusin2013-11-251-52/+121
* llvmpipe: Eliminate color buffer swizzling.José Fonseca2012-11-291-1/+0
* llvmpipe: Change triangle rasterization comparison from < 0 to <= 0James Benton2012-05-111-1/+8
* llvmpipe: fix a crash in non-SSE pathChia-I Wu2011-10-301-1/+1
* llvmpipe: Ensure the 16x16 special rasterization path does not touch outside ...José Fonseca2011-10-051-2/+2
* llvmpipe: use aligned loads/stores for plane valuesKeith Whitwell2010-10-151-6/+6
* gallium: move some intrinsics helpers to u_sse.hKeith Whitwell2010-10-151-58/+0
* llvmpipe: slightly shrink the size of a binned triangleKeith Whitwell2010-10-151-2/+2
* llvmpipe: make sure intrinsics code is guarded with PIPE_ARCH_SSEKeith Whitwell2010-10-121-40/+42
* llmvpipe: improve mm_mullo_epi32José Fonseca2010-10-121-4/+3
* gallium: move sse intrinsics debug helpers to u_sse.hKeith Whitwell2010-10-121-1/+0
* llvmpipe: Fix MSVC build.José Fonseca2010-10-121-18/+18
* llvmpipe: fix typo in last commitKeith Whitwell2010-10-121-2/+2
* llvmpipe: try to do more of rast_tri_3_16 with intrinsicsKeith Whitwell2010-10-121-2/+262
* llvmpipe: add rast_tri_4_16 for small lines and pointsKeith Whitwell2010-10-081-139/+13
* llvmpipe: Fix non SSE2 builds.José Fonseca2010-09-131-2/+2
* llvmpipe: introduce tri_3_4 for tiny trianglesKeith Whitwell2010-09-121-38/+101
* llvmpipe: refactor tri_3_16Keith Whitwell2010-09-121-17/+47
* llvmpipe: pass linear masks to fragment shaderKeith Whitwell2010-09-121-66/+0
* llvmpipe: slightly simplify build_maskKeith Whitwell2010-08-311-6/+2
* llvmpipe: combine linear mask calculationKeith Whitwell2010-08-311-5/+68
* llvmpipe: intrinsics versions of build_mask functionsKeith Whitwell2010-08-311-1/+77
* llvmpipe: native rasterization for linesHui Qi Tay2010-08-271-0/+4
* llvmpipe: special case triangles which fall in a single 16x16 blockKeith Whitwell2010-08-151-0/+82
* llvmpipe: remove all traces of step arrays, pos_tablesKeith Whitwell2010-08-151-46/+0
* llvmpipe: eliminate last usage of step array in rast_tmp.hKeith Whitwell2010-08-151-0/+29
* llvmpipe: version of block4 which doesn't need the full step arrayKeith Whitwell2010-08-151-6/+24
* llvmpipe: reorganize block4 loop, nice speedupKeith Whitwell2010-08-151-0/+15
* llvmpipe: pass mask into fragment shaderKeith Whitwell2010-07-131-158/+21
* llvmpipe: more lp_rasterizer_task parameter passingBrian Paul2010-02-241-34/+23
* llvmpipe: pass fewer parameters to rasterization functionsBrian Paul2010-02-241-6/+2
* llvmpipe: added some assertionsBrian Paul2010-02-241-0/+5
* llvmpipe: use ffs technique for full tiles alsoKeith Whitwell2010-02-171-45/+70
* llvmpipe: rework do_block_16 to use bitmasks and ffsKeith Whitwell2010-02-171-27/+41
* llvmpipe: use some local vars to index step arraysBrian Paul2010-01-211-4/+6
* llvmpipe: added simple perf/statistics counting facilityBrian Paul2010-01-211-0/+6
* llvmpipe: skip 4x4 in/out test codeBrian Paul2010-01-151-14/+4
* llvmpipe: added comment about lookup-tables vs. computationBrian Paul2010-01-151-0/+3
* llvmpipe: generate two shader varients, one omits triangle in/out testingBrian Paul2010-01-151-7/+4
* llvmpipe: replace INT_MIN/2 with INT_MINBrian Paul2009-12-171-1/+1
* llvmpipe: improve the in/out test a littleBrian Paul2009-12-171-2/+2
* llvmpipe: do final the pixel in/out triangle test in the fragment shaderBrian Paul2009-12-161-101/+121
* llvmpipe: repartition lp_rasterizer state for threadingBrian Paul2009-12-071-29/+33