summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/llvmpipe/lp_context.h
AgeCommit message (Collapse)Author
2009-10-09llvmpipe: Pass state to setup.José Fonseca
2009-10-09llvmpipe: Eliminate constant mapping/unmapping.José Fonseca
2009-10-08llvmpipe: remove some old sampler support structsKeith Whitwell
2009-10-08llvmpipe: remove tex tile cache and related codeKeith Whitwell
2009-10-08llvmpipe: import experimental softpipe rasterizer code, wip binning codeKeith Whitwell
WIP, does't build or run. Rasterizer code is based on Nick Capen's devmaster posts and the larrabee articles, but currently doesn't share either the performance or correctness of either...
2009-08-29llvmpipe: Pass the alpha ref value and blend color in the jit context.José Fonseca
2009-08-29llvmpipe: Pass fragment context to generated function in a single structure.José Fonseca
2009-08-29llvmpipe: Drop blend derived state.José Fonseca
Already included in the fragment shader.
2009-08-29llvmpipe: Squash the quad pipeline.José Fonseca
It had been reduced to one fixed stage.
2009-08-29llvmpipe: Generate the fragment pipeline into a single function.José Fonseca
Still hackish. Will document and optimize later.
2009-08-29llvmpipe: Code generate the depth test, and include in the shader.José Fonseca
Only 32bit depth/stencil surfaces supported for now. Stencil ops not implemented yet.
2009-08-29llvmpipe: Eliminate non-LLVM fs execution paths.José Fonseca
2009-08-29llvmpipe: Tiles in rgba8 format.José Fonseca
2009-08-29llvmpipe: Use the generated SoA blending code.José Fonseca
2009-08-29llvmpipe: Split the texture cache from the color/depth/stencil cache.José Fonseca
2009-08-29llvmpipe: move all depth/stencil/alpha pixel processing into one stageKeith Whitwell
2009-08-29llvmpipe: move all color-combine code into lp_quad_blend.cKeith Whitwell
Consolidate the read-modify-write color combining code from the blend, colormask and output stages.
2009-08-29llvmpipe: actually pass >1 quad from triangle routineKeith Whitwell
First attempt
2009-08-29llvmpipe: rip out old mulithread supportKeith Whitwell
2009-08-29llvmpipe: make some small steps to flush texture cache less frequentlyKeith Whitwell
No performance gain yet, but the code is a bit cleaner.
2009-08-29llvmpipe: Rename preprocessor symbols too.José Fonseca
2009-08-29llvmpipe: Fork softpipe for experimentation with llvm.José Fonseca