draw: finish the new pipeline setup
authorZack Rusin <zackr@vmware.com>
Tue, 15 Jun 2010 12:05:51 +0000 (08:05 -0400)
committerZack Rusin <zackr@vmware.com>
Tue, 15 Jun 2010 13:12:20 +0000 (09:12 -0400)
commita192b5eeafae80f9f9e7e7e442abc5b44d583d1a
treedac505a2bd9ee02cfc5d163c81a0587a7989625f
parent92e521a79982f19279f72c34772d33c9c28e2bed
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.
src/gallium/auxiliary/draw/draw_gs.c
src/gallium/auxiliary/draw/draw_gs.h
src/gallium/auxiliary/draw/draw_gs_tmp.h
src/gallium/auxiliary/draw/draw_private.h
src/gallium/auxiliary/draw/draw_pt.h
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c
src/gallium/auxiliary/draw/draw_pt_post_vs.c
src/gallium/auxiliary/draw/draw_pt_so_emit.c