OSDN Git Service

llvmpipe: EXT_transform_feedback support (v1.1)
authorDave Airlie <airlied@gmail.com>
Tue, 4 Dec 2012 20:50:07 +0000 (06:50 +1000)
committerDave Airlie <airlied@redhat.com>
Thu, 6 Dec 2012 04:48:10 +0000 (14:48 +1000)
commit77b26564c3f0395bf3e744abbf6d0e7aa9d2c8da
treeb592e6ecfdfad109ee33e1de801f144033175ea1
parent71f06344a0d72a6bd27750ceca571fc016b8de85
llvmpipe: EXT_transform_feedback support (v1.1)

I'd written most of this ages ago, but never finished it off.

This passes 115/130 piglit tests so far. I'll look into the
others as time permits.

v1.1: fix calloc return check as suggested by Jose.

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 files changed:
src/gallium/drivers/llvmpipe/lp_context.h
src/gallium/drivers/llvmpipe/lp_draw_arrays.c
src/gallium/drivers/llvmpipe/lp_query.c
src/gallium/drivers/llvmpipe/lp_query.h
src/gallium/drivers/llvmpipe/lp_rast.c
src/gallium/drivers/llvmpipe/lp_scene.c
src/gallium/drivers/llvmpipe/lp_scene.h
src/gallium/drivers/llvmpipe/lp_screen.c
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_setup.h
src/gallium/drivers/llvmpipe/lp_setup_context.h
src/gallium/drivers/llvmpipe/lp_setup_vbuf.c
src/gallium/drivers/llvmpipe/lp_state_rasterizer.c
src/gallium/drivers/llvmpipe/lp_state_so.c
src/gallium/drivers/llvmpipe/lp_surface.c