cell: checkpoint commit of new per-fragment processing
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 11 Sep 2008 00:22:00 +0000 (18:22 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 11 Sep 2008 16:39:28 +0000 (10:39 -0600)
commit284ab5a6127f8b452acaa0e10ac1d9ebc87fac3e
tree9a443b1d850966178360b17d208e28a1d05481c0
parentee582fd3a7a9ddbcb5595249201cf213a6c6f014
cell: checkpoint commit of new per-fragment processing

Do code generation for alpha test, z test, stencil, blend, colormask
and framebuffer/tile read/write as a single code block.
Ian's previous blend/z/stencil test code is still there but mostly disabled
and will be removed soon.
14 files changed:
src/gallium/drivers/cell/common.h
src/gallium/drivers/cell/ppu/Makefile
src/gallium/drivers/cell/ppu/cell_gen_fragment.c [new file with mode: 0644]
src/gallium/drivers/cell/ppu/cell_gen_fragment.h [new file with mode: 0644]
src/gallium/drivers/cell/ppu/cell_state_emit.c
src/gallium/drivers/cell/ppu/cell_state_per_fragment.c
src/gallium/drivers/cell/spu/Makefile
src/gallium/drivers/cell/spu/spu_main.c
src/gallium/drivers/cell/spu/spu_main.h
src/gallium/drivers/cell/spu/spu_per_fragment_op.c
src/gallium/drivers/cell/spu/spu_per_fragment_op.h
src/gallium/drivers/cell/spu/spu_tri.c
src/gallium/winsys/xlib/xm_api.c
src/gallium/winsys/xlib/xm_winsys.c