aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe/lp_context.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'gallium-noconstbuf'Roland Scheidegger2010-01-151-1/+1
|\ | | | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c src/mesa/state_tracker/st_draw_feedback.c
| * gallium: adapt drivers to pipe_constant_buffer removalRoland Scheidegger2009-12-241-1/+1
| |
* | llvmpipe: Remove more loose ends of TGSI exec sampling.José Fonseca2010-01-071-8/+0
|/
* llvmpipe: Port vertex sampler support from softpipe.José Fonseca2009-12-041-0/+5
| | | | Just enough boilerplate code to avoid segfaulting.
* llvmpipe: remove old prim_setup draw stageKeith Whitwell2009-11-031-2/+3
| | | | | | | Everything now goes through the draw_vbuf handler, the same as regular drivers. Based on Keith's commit 4fe0fc3eba1f79beda890a5016359d549bab6ad4.
* llvmpipe: Eliminate constant mapping/unmapping.José Fonseca2009-10-091-3/+0
|
* 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-0/+3
|
* llvmpipe: Drop blend derived state.José Fonseca2009-08-291-1/+1
| | | | Already included in the fragment shader.
* llvmpipe: Squash the quad pipeline.José Fonseca2009-08-291-8/+4
| | | | It had been reduced to one fixed stage.
* llvmpipe: Generate the fragment pipeline into a single function.José Fonseca2009-08-291-1/+0
| | | | Still hackish. Will document and optimize later.
* llvmpipe: Code generate the depth test, and include in the shader.José Fonseca2009-08-291-2/+0
| | | | | Only 32bit depth/stencil surfaces supported for now. Stencil ops not implemented yet.
* llvmpipe: Eliminate non-LLVM fs execution paths.José Fonseca2009-08-291-3/+1
|
* llvmpipe: Tiles in rgba8 format.José Fonseca2009-08-291-1/+1
|
* llvmpipe: Use the generated SoA blending code.José Fonseca2009-08-291-2/+3
|
* llvmpipe: Split the texture cache from the color/depth/stencil cache.José Fonseca2009-08-291-1/+2
|
* llvmpipe: move all depth/stencil/alpha pixel processing into one stageKeith Whitwell2009-08-291-6/+0
|
* llvmpipe: move all color-combine code into lp_quad_blend.cKeith Whitwell2009-08-291-2/+0
| | | | | Consolidate the read-modify-write color combining code from the blend, colormask and output stages.
* llvmpipe: actually pass >1 quad from triangle routineKeith Whitwell2009-08-291-1/+10
| | | | First attempt
* llvmpipe: rip out old mulithread supportKeith Whitwell2009-08-291-12/+1
|
* llvmpipe: make some small steps to flush texture cache less frequentlyKeith Whitwell2009-08-291-1/+2
| | | | No performance gain yet, but the code is a bit cleaner.
* llvmpipe: Rename preprocessor symbols too.José Fonseca2009-08-291-6/+6
|
* llvmpipe: Fork softpipe for experimentation with llvm.José Fonseca2009-08-291-0/+168