llvmpipe: import experimental softpipe rasterizer code, wip binning code
authorKeith Whitwell <keithw@vmware.com>
Wed, 7 Oct 2009 21:36:43 +0000 (22:36 +0100)
committerKeith Whitwell <keithw@vmware.com>
Thu, 8 Oct 2009 07:32:43 +0000 (08:32 +0100)
commit89498d01531cd515c769e570bf799c39fbafc8fb
tree8f69ed86cfe3eb4446ab5466a936d5a6dd3977d0
parent0083d2e40a8b0aa9ea36f98d4b6b7981d5dca0e3
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...
18 files changed:
src/gallium/drivers/llvmpipe/Makefile
src/gallium/drivers/llvmpipe/SConscript
src/gallium/drivers/llvmpipe/lp_context.c
src/gallium/drivers/llvmpipe/lp_context.h
src/gallium/drivers/llvmpipe/lp_prim_setup.c [deleted file]
src/gallium/drivers/llvmpipe/lp_prim_setup.h [deleted file]
src/gallium/drivers/llvmpipe/lp_prim_vbuf.c
src/gallium/drivers/llvmpipe/lp_prim_vbuf.h
src/gallium/drivers/llvmpipe/lp_rasterizer.c [new file with mode: 0644]
src/gallium/drivers/llvmpipe/lp_rasterizer.h [new file with mode: 0644]
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_setup.h
src/gallium/drivers/llvmpipe/lp_setup_context.h [new file with mode: 0644]
src/gallium/drivers/llvmpipe/lp_setup_rasterize.c [new file with mode: 0644]
src/gallium/drivers/llvmpipe/lp_setup_tri.c [new file with mode: 0644]
src/gallium/drivers/llvmpipe/lp_state_derived.c
src/gallium/drivers/llvmpipe/lp_tile_cache.c [deleted file]
src/gallium/drivers/llvmpipe/lp_tile_cache.h [deleted file]