Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-11-18 | Implement early depth test. | Michal Krol | |
Early depth test is enabled when depth test is enabled and alpha test is disabled and fragment shader does not write depth. The early-z is implemented by moving the depth test stage just before the fragment shader stage and prepending it with an earlyz stage, introduced with this commit. The earlyz stage prepares the quad->outputs.depth for the following depth test stage by interpolating Z position, just as the fragment shader would do. | |||
2007-10-27 | Define destroy method called by softpipe's destructor. | michal | |
2007-08-08 | Add a quad_stage::begin() method to do per-primitive preparations (like ↵ | Brian | |
setting up samplers). | |||
2007-07-27 | s/SP_TILE_H/SP_QUAD_H/ | Brian | |
2007-07-13 | Implement AA points and AA coverage application in quad pipeline. | Brian | |
2007-07-13 | Added basic occlusion counting | Brian | |
2007-07-12 | Add a quad 'bufloop' stage to handle glDrawBuffer(GL_FRONT_AND_BACK). | Brian | |
This removes the notion of multiple color buffers from all other stages. Will need a bit more work when shaders with multiple render targets arrive. | |||
2007-07-12 | Added colormask, dither, multisample state. Implement colormasking stage. | Brian | |
2007-07-11 | Implement polygon stipple state tracking, application. | Brian | |
2007-07-10 | Checkpoint: stencil roughly working, some bugs to fix... | Brian | |
2007-07-10 | Begin hooking up stenciling. | Brian | |
2007-07-09 | s/G_/SP_/ | Brian | |
2007-06-21 | alpha test and misc changes | Brian | |
2007-06-20 | Rename "tile" files to "quad". | Brian | |