aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_gs.h
Commit message (Collapse)AuthorAgeFilesLines
* gallium: implement bounds checking for constant buffersBrian Paul2010-07-291-0/+1
| | | | | | Plumb the constant buffer sizes down into the tgsi interpreter where we can do bounds checking. Optional debug code warns upon out-of-bounds reading. Plus add a few other assertions in the TGSI interpreter.
* draw: Fix VMware spelling.Vinson Lee2010-07-281-1/+1
|
* draw: finish the new pipeline setupZack Rusin2010-06-151-0/+1
| | | | | | | 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.
* draw wipKeith Whitwell2010-06-151-7/+5
|
* draw: rewrite geometry shader pipelineZack Rusin2010-06-101-3/+6
| | | | | done to handle strips correctly as inputs - we need to decompose the strips
* draw: geometry shader fixesZack Rusin2010-06-101-0/+3
| | | | | don't overwrite the inputs and make sure the correct primitive is used on entry
* geometry shaders: make gs work with changable primitives and variable number ↵Zack Rusin2010-06-091-7/+15
| | | | | | | | 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.
* gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS.Michal Krol2010-01-281-1/+1
|
* gallium: Enable multiple constant buffers for vertex and geometry shaders.Michal Krol2010-01-281-1/+1
|
* gallium: add geometry shader support to galliumZack Rusin2009-12-251-0/+76