llvmpipe: merge setup and draw vbuf submodules
authorKeith Whitwell <keithw@vmware.com>
Wed, 6 Jan 2010 16:44:43 +0000 (16:44 +0000)
committerKeith Whitwell <keithw@vmware.com>
Wed, 6 Jan 2010 16:44:43 +0000 (16:44 +0000)
commit5ce0380a0f585b9e1fb616b749f7fd18a8afada1
tree0c7ba3835c94a8fe7c9c392c387209a3f5350a21
parent6a7b6a530dd7740457d4bdd3b804c6eabff4e1b3
llvmpipe: merge setup and draw vbuf submodules

The setup tiling engine is now plugged directly into the draw module
as a rendering backend.

Removed a couple of layering violations such that the setup code no
longer reaches out into the surrounding llvmpipe state or context.
13 files changed:
src/gallium/drivers/llvmpipe/Makefile
src/gallium/drivers/llvmpipe/SConscript
src/gallium/drivers/llvmpipe/lp_context.c
src/gallium/drivers/llvmpipe/lp_context.h
src/gallium/drivers/llvmpipe/lp_draw_arrays.c
src/gallium/drivers/llvmpipe/lp_prim_vbuf.c [deleted file]
src/gallium/drivers/llvmpipe/lp_prim_vbuf.h [deleted file]
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 [new file with mode: 0644]
src/gallium/drivers/llvmpipe/lp_state_derived.c
src/gallium/drivers/llvmpipe/lp_state_fs.c