summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_quad_fs.c
AgeCommit message (Expand)Author
2009-08-29llvmpipe: Squash the quad pipeline.José Fonseca
2009-08-29llvmpipe: Generate the fragment pipeline into a single function.José Fonseca
2009-08-29llvmpipe: Code generate the depth test, and include in the shader.José Fonseca
2009-08-29llvmpipe: Code generate alpha testing and append to generated fragment shader.José Fonseca
2009-08-29llvmpipe: Code generate the position interpolation.José Fonseca
2009-08-29llvmpipe: Put the position coefficients together with the inputs.José Fonseca
2009-08-29llvmpipe: Put color/depth directly into the quad structure.José Fonseca
2009-08-29llvmpipe: use align_malloc for all structs containing ALIGN16 membersKeith Whitwell
2009-08-29llvmpipe: Rasterize the quads according to what the blend function expects.José Fonseca
2009-08-29llvmpipe: Silence compiler warnings.José Fonseca
2009-08-29llvmpipe: Implement KIL.José Fonseca
2009-08-29llvmpipe: Compute interpolation coeffs directly into SoA layout.José Fonseca
2009-08-29llvmpipe: Pass the interpolation factors as scalars.José Fonseca
2009-08-29llvmpipe: Eliminate dependency on tgsi_exec_machine.José Fonseca
2009-08-29llvmpipe: Eliminate non-LLVM fs execution paths.José Fonseca
2009-08-29llvmpipe: move all depth/stencil/alpha pixel processing into one stageKeith Whitwell
2009-08-29llvmpipe: expand quad pipeline to process >1 quad at a timeKeith Whitwell
2009-08-29llvmpipe: Fork softpipe for experimentation with llvm.José Fonseca