summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_rast_tri.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* llvmpipe: Reshape the shader input from 8x2 to 4x4.José Fonseca2009-10-191-11/+8
* llvmpipe: fixed-point rasterizationKeith Whitwell2009-10-191-44/+44
* llvmpipe: Only invoke the shader if necessary.José Fonseca2009-10-101-1/+2
* llvmpipe: Fix type in tri bounding box check.José Fonseca2009-10-091-1/+1
* llvmpipe: just bin whole tiles for nowKeith Whitwell2009-10-091-0/+2
* llvmpipe: get lp_setup_tri buildingKeith Whitwell2009-10-091-15/+22
* llvmpipe: use union lp_cmd_rast_arg directly, rather than through a pointerKeith Whitwell2009-10-091-2/+2
* llvmpipe: triangle struct owns its copy of shader inputsKeith Whitwell2009-10-081-3/+3
* llvmpipe: Remove quad headers.José Fonseca2009-10-081-1/+0
* llvmpipe: Call lp_rast_shade_quads from tri rasterizer.José Fonseca2009-10-081-189/+87
* llvmpipe: rast_tri updatesKeith Whitwell2009-10-081-14/+6
* llvmpipe: More assorted build fixes.José Fonseca2009-10-081-2/+2
* llvmpipe: Update includes and copyright headers.José Fonseca2009-10-081-2/+2
* llvmpipe: more wippingKeith Whitwell2009-10-081-0/+348