aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_setup.c
Commit message (Collapse)AuthorAgeFilesLines
* llvmpipe: Pass the alpha ref value and blend color in the jit context.José Fonseca2009-08-291-1/+1
|
* llvmpipe: Pass fragment context to generated function in a single structure.José Fonseca2009-08-291-9/+3
|
* llvmpipe: Squash the quad pipeline.José Fonseca2009-08-291-7/+81
| | | | It had been reduced to one fixed stage.
* llvmpipe: Hack to force the line/point rasterization also fit the blend ↵José Fonseca2009-08-291-16/+42
| | | | function expectations.
* llvmpipe: Put the position coefficients together with the inputs.José Fonseca2009-08-291-50/+48
| | | | | The automatic search'n'replace leaves lp_setup.c a bit ugly, but this code will be eventually code generated as well.
* llvmpipe: prefix point/line/tri_setup() functions with llvmpipe_Brian Paul2009-08-291-6/+6
| | | | Avoid symbol collisions with softpipe.
* llvmpipe: use align_malloc for all structs containing ALIGN16 membersKeith Whitwell2009-08-291-2/+7
| | | | | Unless the struct is allocated aligned, aligning the members isn't very helpful.
* llvmpipe: Rasterize the quads according to what the blend function expects.José Fonseca2009-08-291-12/+12
|
* llvmpipe: Compute interpolation coeffs directly into SoA layout.José Fonseca2009-08-291-138/+224
|
* llvmpipe: actually pass >1 quad from triangle routineKeith Whitwell2009-08-291-97/+89
| | | | First attempt
* llvmpipe: expand quad pipeline to process >1 quad at a timeKeith Whitwell2009-08-291-2/+2
| | | | | | This is part one -- we still only pass a single quad down, but the code can now cope with more. The quads must all be from the same tile.
* llvmpipe: rip out old mulithread supportKeith Whitwell2009-08-291-236/+17
|
* llvmpipe: remove unused vars in lp_setup.cKeith Whitwell2009-08-291-5/+0
|
* llvmpipe: use bitwise logic to setup quad masks in lp_setupKeith Whitwell2009-08-291-25/+40
|
* llvmpipe: simplify flush_spansKeith Whitwell2009-08-291-53/+19
| | | | No loss of performance, but simpler code.
* llvmpipe: Rename preprocessor symbols too.José Fonseca2009-08-291-10/+10
|
* llvmpipe: Fork softpipe for experimentation with llvm.José Fonseca2009-08-291-0/+1550