draw llvm: fix storing of outputs for the rest of the pipeline
authorZack Rusin <zackr@vmware.com>
Fri, 2 Apr 2010 22:52:32 +0000 (18:52 -0400)
committerZack Rusin <zackr@vmware.com>
Fri, 2 Apr 2010 22:52:32 +0000 (18:52 -0400)
commitcb31d3b5fec6260142ed27cc37f7155915ecfe89
treee4aa841129354044f46950b86e0bec372e983fb4
parent557b75248a3ebc6daabe3c2b69ac24d409aaa1e0
draw llvm: fix storing of outputs for the rest of the pipeline

there's no good way of aligning the output's, and since the vertex_header
is variable sized in the first place we need to extract elements from a vector
and store them individually into an array. this gets the basic examples working
again
src/gallium/auxiliary/draw/draw_llvm.c
src/gallium/auxiliary/draw/draw_llvm.h
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c
src/gallium/auxiliary/draw/draw_pt_post_vs.c