Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-04 | llvmpipe: Port vertex sampler support from softpipe. | José Fonseca | |
Just enough boilerplate code to avoid segfaulting. | |||
2009-12-02 | Revert "llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures ↵ | Brian Paul | |
function" This reverts commit 792888121b92913733daec7526c9441f27ce1231. We're instead returning 0 for the PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query. | |||
2009-12-02 | llvmpipe: plug in dummy pipe_context::set_vertex_sampler_textures function | Brian Paul | |
Fixes immediate segfault. | |||
2009-09-09 | llvmpipe: Include zsbuf's format in the fragment shader key. | José Fonseca | |
2009-09-07 | llvmpipe: Code generate the texture sampling inside the shader. | José Fonseca | |
Finally a substantial performance improvement: framerates of apps using texturing tripled, and furthermore, enabling/disabling texturing only affects around 15% of the framerate, which means the bottleneck is now somewhere else. Generated texture sampling code is not complete though -- we always sample from the base level -- so final figures will be different. | |||
2009-08-29 | llvmpipe: Centralize the C <-> JIT interfaces in one place. | José Fonseca | |
2009-08-29 | llvmpipe: Drop blend derived state. | José Fonseca | |
Already included in the fragment shader. | |||
2009-08-29 | llvmpipe: Generate the fragment pipeline into a single function. | José Fonseca | |
Still hackish. Will document and optimize later. | |||
2009-08-29 | llvmpipe: 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-29 | llvmpipe: Code generate alpha testing and append to generated fragment shader. | José Fonseca | |
2009-08-29 | llvmpipe: Code generate the position interpolation. | José Fonseca | |
2009-08-29 | llvmpipe: Put color/depth directly into the quad structure. | José Fonseca | |
2009-08-29 | llvmpipe: Blend in place. | José Fonseca | |
2009-08-29 | llvmpipe: Implement KIL. | José Fonseca | |
2009-08-29 | llvmpipe: Compute interpolation coeffs directly into SoA layout. | José Fonseca | |
2009-08-29 | llvmpipe: Eliminate dependency on tgsi_exec_machine. | José Fonseca | |
2009-08-29 | llvmpipe: Eliminate non-LLVM fs execution paths. | José Fonseca | |
2009-08-29 | llvmpipe: Tiles in rgba8 format. | José Fonseca | |
2009-08-29 | llvmpipe: Use the generated SoA blending code. | José Fonseca | |
2009-08-29 | llvmpipe: Rename preprocessor symbols too. | José Fonseca | |
2009-08-29 | llvmpipe: Fork softpipe for experimentation with llvm. | José Fonseca | |