Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-06-22 | gallium: add a timestamp disjoint query | Zack Rusin | |
allows application to not only request the frequency of the TIME_ELAPSED clock but also to detect if that frequency was consistent throughout the entire bracketed range of graphics commands. | |||
2010-06-17 | draw: implement triangle lists with adjacency support in gs | Zack Rusin | |
2010-06-17 | draw: implement lines with adjacency in geometry shaders | Zack Rusin | |
2010-06-16 | draw: rewrite stream output to handle all the dark corners | Zack Rusin | |
register masks, multiple output buffers, multiple primitives, non-linear vertices (elts) and stride semantics. | |||
2010-06-15 | gs: make sure we end primitives when finishing executing shaders | Zack Rusin | |
2010-06-15 | draw/gs: make sure gs works with elts and doesn't overrun the buffer | Zack Rusin | |
2010-06-15 | draw: finish the new pipeline setup | Zack Rusin | |
Keith came up with a new way of running the pipeline which involves passing a few info structs around (for fetch, vertices and prims) and allows us to correctly handle cases where we endup with multiple primitives generated by the pipeline itself. | |||
2010-06-15 | draw wip | Keith Whitwell | |
2010-06-12 | draw/gs: copy the outputs only if we emitted something | Zack Rusin | |
2010-06-10 | draw: rewrite geometry shader pipeline | Zack Rusin | |
done to handle strips correctly as inputs - we need to decompose the strips | |||
2010-06-10 | draw: geometry shader fixes | Zack Rusin | |
don't overwrite the inputs and make sure the correct primitive is used on entry | |||
2010-06-09 | draw: make sure geometry shader correctly iterates the output buffer | Zack Rusin | |
2010-06-09 | draw: make sure the buffer is big enough to fit everything emitted by the gs | Zack Rusin | |
2010-06-09 | draw: fix geometry shader which emit multiplie primitives | Zack Rusin | |
2010-06-09 | geometry shaders: make gs work with changable primitives and variable number ↵ | Zack Rusin | |
of vertices lots and lots of fixes for geometry shaders. in particular now we work when the gs emits a different primitive than the one the pipeline was started with and also we work when gs emits more vertices than would fit in the original buffer. | |||
2010-03-30 | draw llvm: various fixes for the translation code | Zack Rusin | |
the from translation isn't quite right yet | |||
2010-01-28 | gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS. | Michal Krol | |
2010-01-28 | gallium: Enable multiple constant buffers for vertex and geometry shaders. | Michal Krol | |
2010-01-28 | gallium: Implement 2D constant buffers for fragment shader in softpipe. | Michal Krol | |
2010-01-16 | draw: Fix memory leak in gs code | Jakob Bornecrantz | |
2009-12-25 | gallium: remove TGSI_SEMANTIC_VERTICES | Zack Rusin | |
it's a leftover from an early version of geometry shading support. geometry shaders now encode the primitive size in the PROPERTY token and don't need special input with their size. | |||
2009-12-25 | draw: disable some debugging output coming from the geometry shaders | Zack Rusin | |
2009-12-25 | draw/tgsi: fix geometry shader input/output swizzling | Zack Rusin | |
2009-12-25 | gallium: add geometry shader support to gallium | Zack Rusin | |