draw/softpipe: EXT_transform_feedback support (v2)
authorDave Airlie <airlied@redhat.com>
Wed, 4 Jan 2012 17:38:55 +0000 (17:38 +0000)
committerDave Airlie <airlied@redhat.com>
Tue, 10 Jan 2012 12:07:51 +0000 (12:07 +0000)
commitec8cbd79ac4065111365a6720c9564de56855cc8
tree741b04a8e779a4ce401f59bbe505fbd1e55e78ab
parent67e3cbf1632e361220234013147331e4618b70cb
draw/softpipe: EXT_transform_feedback support (v2)

This replaces the current code with an implementation compatible with
the new gallium interface. I've left some of the remains of the interface
intact so llvmpipe keeps building correctly, and I'll take a look at fixing
llvmpipe up later.

v2: fixup as per Brian's review

Signed-off-by: Dave Airlie <airlied@redhat.com>
15 files changed:
src/gallium/auxiliary/draw/draw_context.c
src/gallium/auxiliary/draw/draw_context.h
src/gallium/auxiliary/draw/draw_private.h
src/gallium/auxiliary/draw/draw_pt_so_emit.c
src/gallium/auxiliary/draw/draw_vbuf.h
src/gallium/auxiliary/draw/draw_vs_exec.c
src/gallium/drivers/softpipe/sp_context.c
src/gallium/drivers/softpipe/sp_context.h
src/gallium/drivers/softpipe/sp_draw_arrays.c
src/gallium/drivers/softpipe/sp_prim_vbuf.c
src/gallium/drivers/softpipe/sp_query.c
src/gallium/drivers/softpipe/sp_screen.c
src/gallium/drivers/softpipe/sp_setup.c
src/gallium/drivers/softpipe/sp_state.h
src/gallium/drivers/softpipe/sp_state_so.c