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
