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