summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_rast_tri.c
AgeCommit message (Expand)Author
2010-10-12llvmpipe: try to do more of rast_tri_3_16 with intrinsicsKeith Whitwell
2010-10-08llvmpipe: add rast_tri_4_16 for small lines and pointsKeith Whitwell
2010-09-13llvmpipe: Fix non SSE2 builds.José Fonseca
2010-09-12llvmpipe: introduce tri_3_4 for tiny trianglesKeith Whitwell
2010-09-12llvmpipe: refactor tri_3_16Keith Whitwell
2010-09-12llvmpipe: pass linear masks to fragment shaderKeith Whitwell
2010-08-31llvmpipe: slightly simplify build_maskKeith Whitwell
2010-08-31llvmpipe: combine linear mask calculationKeith Whitwell
2010-08-31llvmpipe: intrinsics versions of build_mask functionsKeith Whitwell
2010-08-27llvmpipe: native rasterization for linesHui Qi Tay
2010-08-15llvmpipe: special case triangles which fall in a single 16x16 blockKeith Whitwell
2010-08-15llvmpipe: remove all traces of step arrays, pos_tablesKeith Whitwell
2010-08-15llvmpipe: eliminate last usage of step array in rast_tmp.hKeith Whitwell
2010-08-15llvmpipe: version of block4 which doesn't need the full step arrayKeith Whitwell
2010-08-15llvmpipe: reorganize block4 loop, nice speedupKeith Whitwell
2010-07-13llvmpipe: pass mask into fragment shaderKeith Whitwell
2010-02-24llvmpipe: more lp_rasterizer_task parameter passingBrian Paul
2010-02-24llvmpipe: pass fewer parameters to rasterization functionsBrian Paul
2010-02-24llvmpipe: added some assertionsBrian Paul
2010-02-17llvmpipe: use ffs technique for full tiles alsoKeith Whitwell
2010-02-17llvmpipe: rework do_block_16 to use bitmasks and ffsKeith Whitwell
2010-01-21llvmpipe: use some local vars to index step arraysBrian Paul
2010-01-21llvmpipe: added simple perf/statistics counting facilityBrian Paul
2010-01-15llvmpipe: skip 4x4 in/out test codeBrian Paul
2010-01-15llvmpipe: added comment about lookup-tables vs. computationBrian Paul
2010-01-15llvmpipe: generate two shader varients, one omits triangle in/out testingBrian Paul
2009-12-17llvmpipe: replace INT_MIN/2 with INT_MINBrian Paul
2009-12-17llvmpipe: improve the in/out test a littleBrian Paul
2009-12-16llvmpipe: do final the pixel in/out triangle test in the fragment shaderBrian Paul
2009-12-07llvmpipe: repartition lp_rasterizer state for threadingBrian Paul
2009-12-04llvmpipe: use LP_DBG() macro everywhereBrian Paul
2009-12-01llvmpipe: added assertionsBrian Paul
2009-12-01llvmpipe: simplify mask computationBrian Paul
2009-12-01llvmpipe: replace shifts with multiplies to be clearerBrian Paul
2009-12-01llvmpipe: make nr_blocks unsignedBrian Paul
2009-12-01llvmpipe: comments, reformatting and assertions in tri rast codeBrian Paul
2009-10-20llvmpipe: move block list into rast structKeith Whitwell
2009-10-20llvmpipe: build list of 4x4 blocks to be shadedKeith Whitwell
2009-10-20llvmpipe: recursive rasterization within a tileKeith Whitwell
2009-10-20llvmpipe: precalculate some offsetsKeith Whitwell
2009-10-19llvmpipe: calculate masks in format desired by shaderKeith Whitwell
2009-10-19llvmpipe: pre-multiply some constants by fixed_oneKeith Whitwell
2009-10-19llvmpipe: Reshape the shader input from 8x2 to 4x4.José Fonseca
2009-10-19llvmpipe: fixed-point rasterizationKeith Whitwell
2009-10-10llvmpipe: Only invoke the shader if necessary.José Fonseca
2009-10-09llvmpipe: Fix type in tri bounding box check.José Fonseca
2009-10-09llvmpipe: just bin whole tiles for nowKeith Whitwell
2009-10-09llvmpipe: get lp_setup_tri buildingKeith Whitwell
2009-10-09llvmpipe: use union lp_cmd_rast_arg directly, rather than through a pointerKeith Whitwell
2009-10-08llvmpipe: triangle struct owns its copy of shader inputsKeith Whitwell