aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_rast_tri.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* llvmpipe: use LP_DBG() macro everywhereBrian Paul2009-12-041-1/+2
* llvmpipe: added assertionsBrian Paul2009-12-011-3/+4
* llvmpipe: simplify mask computationBrian Paul2009-12-011-4/+6
* llvmpipe: replace shifts with multiplies to be clearerBrian Paul2009-12-011-18/+18
* llvmpipe: make nr_blocks unsignedBrian Paul2009-12-011-3/+4
* llvmpipe: comments, reformatting and assertions in tri rast codeBrian Paul2009-12-011-47/+70
* llvmpipe: move block list into rast structKeith Whitwell2009-10-201-20/+15
* llvmpipe: build list of 4x4 blocks to be shadedKeith Whitwell2009-10-201-12/+26
* llvmpipe: recursive rasterization within a tileKeith Whitwell2009-10-201-76/+98
* llvmpipe: precalculate some offsetsKeith Whitwell2009-10-201-68/+12
* llvmpipe: calculate masks in format desired by shaderKeith Whitwell2009-10-191-48/+34
* llvmpipe: pre-multiply some constants by fixed_oneKeith Whitwell2009-10-191-15/+11