Mesa (lp-binning): llvmpipe: merge setup and draw vbuf submodules
Keith Whitwell
keithw at kemper.freedesktop.org
Wed Jan 6 16:48:04 UTC 2010
Module: Mesa
Branch: lp-binning
Commit: 5ce0380a0f585b9e1fb616b749f7fd18a8afada1
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ce0380a0f585b9e1fb616b749f7fd18a8afada1
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Jan 6 16:44:43 2010 +0000
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.
---
src/gallium/drivers/llvmpipe/Makefile | 2 +-
src/gallium/drivers/llvmpipe/SConscript | 2 +-
src/gallium/drivers/llvmpipe/lp_context.c | 18 +-
src/gallium/drivers/llvmpipe/lp_context.h | 15 -
src/gallium/drivers/llvmpipe/lp_draw_arrays.c | 2 -
src/gallium/drivers/llvmpipe/lp_prim_vbuf.c | 559 -----------------------
src/gallium/drivers/llvmpipe/lp_prim_vbuf.h | 38 --
src/gallium/drivers/llvmpipe/lp_setup.c | 111 +++--
src/gallium/drivers/llvmpipe/lp_setup.h | 34 +-
src/gallium/drivers/llvmpipe/lp_setup_context.h | 29 +-
src/gallium/drivers/llvmpipe/lp_setup_vbuf.c | 520 +++++++++++++++++++++
src/gallium/drivers/llvmpipe/lp_state_derived.c | 223 +++------
src/gallium/drivers/llvmpipe/lp_state_fs.c | 3 +-
13 files changed, 698 insertions(+), 858 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=5ce0380a0f585b9e1fb616b749f7fd18a8afada1
More information about the mesa-commit
mailing list