Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'gallium-noconstbuf' | Roland Scheidegger | 2010-01-15 | 1 | -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 removal | Roland Scheidegger | 2009-12-24 | 1 | -1/+1 |
| | | |||||
* | | llvmpipe: Remove more loose ends of TGSI exec sampling. | José Fonseca | 2010-01-07 | 1 | -8/+0 |
|/ | |||||
* | llvmpipe: Port vertex sampler support from softpipe. | José Fonseca | 2009-12-04 | 1 | -0/+5 |
| | | | | Just enough boilerplate code to avoid segfaulting. | ||||
* | llvmpipe: remove old prim_setup draw stage | Keith Whitwell | 2009-11-03 | 1 | -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é Fonseca | 2009-10-09 | 1 | -3/+0 |
| | |||||
* | llvmpipe: Pass the alpha ref value and blend color in the jit context. | José Fonseca | 2009-08-29 | 1 | -1/+1 |
| | |||||
* | llvmpipe: Pass fragment context to generated function in a single structure. | José Fonseca | 2009-08-29 | 1 | -0/+3 |
| | |||||
* | llvmpipe: Drop blend derived state. | José Fonseca | 2009-08-29 | 1 | -1/+1 |
| | | | | Already included in the fragment shader. | ||||
* | llvmpipe: Squash the quad pipeline. | José Fonseca | 2009-08-29 | 1 | -8/+4 |
| | | | | It had been reduced to one fixed stage. | ||||
* | llvmpipe: Generate the fragment pipeline into a single function. | José Fonseca | 2009-08-29 | 1 | -1/+0 |
| | | | | Still hackish. Will document and optimize later. | ||||
* | llvmpipe: Code generate the depth test, and include in the shader. | José Fonseca | 2009-08-29 | 1 | -2/+0 |
| | | | | | Only 32bit depth/stencil surfaces supported for now. Stencil ops not implemented yet. | ||||
* | llvmpipe: Eliminate non-LLVM fs execution paths. | José Fonseca | 2009-08-29 | 1 | -3/+1 |
| | |||||
* | llvmpipe: Tiles in rgba8 format. | José Fonseca | 2009-08-29 | 1 | -1/+1 |
| | |||||
* | llvmpipe: Use the generated SoA blending code. | José Fonseca | 2009-08-29 | 1 | -2/+3 |
| | |||||
* | llvmpipe: Split the texture cache from the color/depth/stencil cache. | José Fonseca | 2009-08-29 | 1 | -1/+2 |
| | |||||
* | llvmpipe: move all depth/stencil/alpha pixel processing into one stage | Keith Whitwell | 2009-08-29 | 1 | -6/+0 |
| | |||||
* | llvmpipe: move all color-combine code into lp_quad_blend.c | Keith Whitwell | 2009-08-29 | 1 | -2/+0 |
| | | | | | Consolidate the read-modify-write color combining code from the blend, colormask and output stages. | ||||
* | llvmpipe: actually pass >1 quad from triangle routine | Keith Whitwell | 2009-08-29 | 1 | -1/+10 |
| | | | | First attempt | ||||
* | llvmpipe: rip out old mulithread support | Keith Whitwell | 2009-08-29 | 1 | -12/+1 |
| | |||||
* | llvmpipe: make some small steps to flush texture cache less frequently | Keith Whitwell | 2009-08-29 | 1 | -1/+2 |
| | | | | No performance gain yet, but the code is a bit cleaner. | ||||
* | llvmpipe: Rename preprocessor symbols too. | José Fonseca | 2009-08-29 | 1 | -6/+6 |
| | |||||
* | llvmpipe: Fork softpipe for experimentation with llvm. | José Fonseca | 2009-08-29 | 1 | -0/+168 |