Module: Mesa
Branch: lp-binning
Commit: 89498d01531cd515c769e570bf799c39fbafc8fb
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=89498d01531cd515c769e570bf799c39fbafc8fb

Author: Keith Whitwell <[email protected]>
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
_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to