summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw/draw_pt_so_emit.c
AgeCommit message (Collapse)Author
2010-06-17draw: fix some unsigned issueZack Rusin
spotted by Vinson
2010-06-16draw: make sure we correctly iterate over output buffers on stream outZack Rusin
we kept overwriting the first attribute of a vertex in a single-stream- out-buffer case
2010-06-16draw: rewrite stream output to handle all the dark cornersZack Rusin
register masks, multiple output buffers, multiple primitives, non-linear vertices (elts) and stride semantics.
2010-06-15draw: finish the new pipeline setupZack 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-15draw wipKeith Whitwell
2010-06-08draw: Remove unnecessary headers.Vinson Lee
2010-06-08gallium: scream when one of two unimplemented features in draw is usedZack Rusin
plus used the correctly specified stride
2010-06-08gallium: make draw auto work and add relevant caps and docsZack Rusin
2010-06-08gallium: a lot more complete implementation of stream outputZack Rusin
interface wise we have everything needed by d3d10 and gl transform feedback. the draw module misses implementation of some corner cases (e.g. when stream output wants different number of components per output than normal rendering paths)