diff options
author | Zack Rusin <zackr@vmware.com> | 2010-06-15 08:05:51 -0400 |
---|---|---|
committer | Zack Rusin <zackr@vmware.com> | 2010-06-15 09:12:20 -0400 |
commit | a192b5eeafae80f9f9e7e7e442abc5b44d583d1a (patch) | |
tree | dac505a2bd9ee02cfc5d163c81a0587a7989625f /src/gallium/auxiliary/draw/draw_private.h | |
parent | 92e521a79982f19279f72c34772d33c9c28e2bed (diff) |
draw: finish the new pipeline setup
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.
Diffstat (limited to 'src/gallium/auxiliary/draw/draw_private.h')
-rw-r--r-- | src/gallium/auxiliary/draw/draw_private.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/gallium/auxiliary/draw/draw_private.h b/src/gallium/auxiliary/draw/draw_private.h index c6dc7348c1..e9c940248e 100644 --- a/src/gallium/auxiliary/draw/draw_private.h +++ b/src/gallium/auxiliary/draw/draw_private.h @@ -266,15 +266,11 @@ struct draw_context }; - - struct draw_fetch_info { boolean linear; unsigned start; - void *elts; + const unsigned *elts; unsigned count; - - }; struct draw_vertex_info { @@ -284,12 +280,11 @@ struct draw_vertex_info { unsigned count; }; - struct draw_prim_info { boolean linear; unsigned start; - ushort *elts; + const ushort *elts; unsigned count; unsigned prim; |