Cell: basic triangle rendering works.
authorBrian <brian.paul@tungstengraphics.com>
Thu, 3 Jan 2008 01:53:33 +0000 (18:53 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Thu, 3 Jan 2008 01:53:33 +0000 (18:53 -0700)
commitde9f8e8b717aa4b4ab94af73be5aa70088cd6b81
tree0ce4fc6110517e7ccdf5a3781663c80adfe516ae
parentda92ac01e80e8a83233b1d4a881503bfc2806a1a
Cell: basic triangle rendering works.

The cell "render_stage" (last in the "draw" pipeline) emits vertices into
a buffer which is pulled by the SPUs in response to a "RENDER" command.
This is pretty much temporary/scaffold code for now.
12 files changed:
src/mesa/pipe/cell/common.h
src/mesa/pipe/cell/ppu/cell_context.c
src/mesa/pipe/cell/ppu/cell_context.h
src/mesa/pipe/cell/ppu/cell_flush.c
src/mesa/pipe/cell/ppu/cell_render.c
src/mesa/pipe/cell/ppu/cell_render.h
src/mesa/pipe/cell/ppu/cell_surface.c
src/mesa/pipe/cell/spu/main.c
src/mesa/pipe/cell/spu/main.h
src/mesa/pipe/cell/spu/tri.c
src/mesa/pipe/cell/spu/tri.h
src/mesa/pipe/xlib/xm_winsys.c