Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-15 | Merge branch 'gallium-noconstbuf' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c src/mesa/state_tracker/st_draw_feedback.c | |||
2010-01-11 | gallium: remove const qualifier from pipe_buffer argument in set_constant_buffer | Roland Scheidegger | |
2010-01-07 | llvmpipe: Remove TGSI sampler pointers from JIT context too. | José Fonseca | |
2010-01-05 | Merge commit 'origin/gallium-draw-retval' | Keith Whitwell | |
Conflicts: src/gallium/drivers/identity/id_context.c | |||
2009-12-24 | gallium: adapt drivers to pipe_constant_buffer removal | Roland Scheidegger | |
2009-12-21 | gallium: propogate draw retval changes into more drivers | Keith Whitwell | |
2009-12-19 | gallium: fix up drivers for edgeflag changes | Roland Scheidegger | |
several drivers which chose to ignore edgeflags might require some more work, while edgeflags never worked there they might now crash. | |||
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 | |