Mesa (lp-binning): llvmpipe: import experimental softpipe rasterizer code, wip binning code
Keith Whitwell
keithw at kemper.freedesktop.org
Thu Oct 8 07:33:25 UTC 2009
Module: Mesa
Branch: lp-binning
Commit: 89498d01531cd515c769e570bf799c39fbafc8fb
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=89498d01531cd515c769e570bf799c39fbafc8fb
Author: Keith Whitwell <keithw at vmware.com>
Date: Wed Oct 7 22:36:43 2009 +0100
llvmpipe: import experimental softpipe rasterizer code, wip binning code
WIP, does't build or run.
Rasterizer code is based on Nick Capen's devmaster posts and the
larrabee articles, but currently doesn't share either the performance
or correctness of either...
---
src/gallium/drivers/llvmpipe/Makefile | 2 -
src/gallium/drivers/llvmpipe/SConscript | 2 -
src/gallium/drivers/llvmpipe/lp_context.c | 26 +-
src/gallium/drivers/llvmpipe/lp_context.h | 5 +-
src/gallium/drivers/llvmpipe/lp_prim_setup.c | 190 ---
src/gallium/drivers/llvmpipe/lp_prim_setup.h | 85 --
src/gallium/drivers/llvmpipe/lp_prim_vbuf.c | 105 +--
src/gallium/drivers/llvmpipe/lp_prim_vbuf.h | 4 +-
src/gallium/drivers/llvmpipe/lp_rasterizer.c | 157 +++
src/gallium/drivers/llvmpipe/lp_rasterizer.h | 112 ++
src/gallium/drivers/llvmpipe/lp_setup.c | 1432 +--------------------
src/gallium/drivers/llvmpipe/lp_setup.h | 17 +-
src/gallium/drivers/llvmpipe/lp_setup_context.h | 140 ++
src/gallium/drivers/llvmpipe/lp_setup_rasterize.c | 7 +
src/gallium/drivers/llvmpipe/lp_setup_tri.c | 755 +++++++++++
src/gallium/drivers/llvmpipe/lp_state_derived.c | 25 +-
src/gallium/drivers/llvmpipe/lp_tile_cache.c | 353 -----
src/gallium/drivers/llvmpipe/lp_tile_cache.h | 71 -
18 files changed, 1276 insertions(+), 2212 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=89498d01531cd515c769e570bf799c39fbafc8fb
More information about the mesa-commit
mailing list