Cell: first triangle.
authorBrian <brian.paul@tungstengraphics.com>
Tue, 11 Dec 2007 00:32:08 +0000 (17:32 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Tue, 11 Dec 2007 00:32:43 +0000 (17:32 -0700)
commit7d1894c6558c5cc7f503142cda11b8a12ea24e65
tree0e6bdb0417a0f444f527d2559cc809cab4228703
parentaef25b1994cf93aaf64baf24a2ec4e29ee086a08
Cell: first triangle.

This is a feeble first step, but it works.
The cell_clear_surface() function has been hijacked to set up a "draw triangle"
command and send it to all the SPUs.
The Gallium softpipe triangle code was copied to the SPU module and modified.
Only the progs/trivial/clear.c program runs.
src/mesa/pipe/cell/common.h
src/mesa/pipe/cell/ppu/cell_spu.c
src/mesa/pipe/cell/ppu/cell_surface.c
src/mesa/pipe/cell/spu/main.c
src/mesa/pipe/cell/spu/tri.c
src/mesa/pipe/cell/spu/tri.h
src/mesa/pipe/xlib/xm_winsys.c