draw: add back separate input assembler
authorZack Rusin <zackr@vmware.com>
Sat, 3 Aug 2013 06:56:19 +0000 (02:56 -0400)
committerZack Rusin <zackr@vmware.com>
Sat, 3 Aug 2013 06:57:40 +0000 (02:57 -0400)
commita9cb914f49fa3810b15eb9df9f6209a16fafa491
tree44eaf8ce61385fa8aeb8f0b182e2b06d17b8eea1
parentc9c211fae194ac6bf50e0c579c8670590690dd6e
draw: add back separate input assembler

the issue is that stream output is run before the pipeline, which
means that unless we decompose the primitives before the so
then things crash. we could convert the entire stream output
code into a pipeline stage but it will take a bit, so for now
fix the crashes by simply re-adding the old input assembler
which is run before the SO.

Signed-off-by: Zack Rusin <zackr@vmware.com>
src/gallium/auxiliary/Makefile.sources
src/gallium/auxiliary/draw/draw_prim_assembler.c [new file with mode: 0644]
src/gallium/auxiliary/draw/draw_prim_assembler.h [new file with mode: 0644]
src/gallium/auxiliary/draw/draw_prim_assembler_tmp.h [new file with mode: 0644]
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c