cell: Initial code-gen for alpha / stencil / depth testing
authorIan Romanick <idr@us.ibm.com>
Mon, 17 Mar 2008 22:45:52 +0000 (15:45 -0700)
committerIan Romanick <idr@us.ibm.com>
Mon, 17 Mar 2008 22:47:45 +0000 (15:47 -0700)
commit1936e4bdfd776f78f9fe44f77ce66066fd166360
treec72c00d624d332733d2b643e3dffd5114b18cc34
parent0c715de39fa8337a2753dacd77ed280000416c1a
cell: Initial code-gen for alpha / stencil / depth testing

Alpha test is currently broken because all per-fragment testing occurs
before alpha is calculated.

Stencil test is currently broken because the Z-clear code asserts if
there is a stencil buffer.
15 files changed:
src/gallium/drivers/cell/common.h
src/gallium/drivers/cell/ppu/Makefile
src/gallium/drivers/cell/ppu/cell_context.h
src/gallium/drivers/cell/ppu/cell_pipe_state.c
src/gallium/drivers/cell/ppu/cell_state_emit.c
src/gallium/drivers/cell/ppu/cell_state_per_fragment.c [new file with mode: 0644]
src/gallium/drivers/cell/ppu/cell_state_per_fragment.h [new file with mode: 0644]
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 [new file with mode: 0644]
src/gallium/drivers/cell/spu/spu_per_fragment_op.h [new file with mode: 0644]
src/gallium/drivers/cell/spu/spu_render.c
src/gallium/drivers/cell/spu/spu_tri.c
src/gallium/drivers/cell/spu/spu_ztest.h [deleted file]