diff options
Diffstat (limited to 'src/mesa/pipe/cell/ppu/cell_vbuf.c')
-rw-r--r-- | src/mesa/pipe/cell/ppu/cell_vbuf.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/mesa/pipe/cell/ppu/cell_vbuf.c b/src/mesa/pipe/cell/ppu/cell_vbuf.c index 1d9a57ce44..63c3b39ec7 100644 --- a/src/mesa/pipe/cell/ppu/cell_vbuf.c +++ b/src/mesa/pipe/cell/ppu/cell_vbuf.c @@ -98,6 +98,20 @@ cell_vbuf_draw(struct vbuf_render *vbr, float xmin, ymin, xmax, ymax; uint i; +#if 0 + printf("cell_vbuf_draw() nr_indices = %u nr_verts = %u\n", + nr_indices, nr_vertices); + printf(" "); + for (i = 0; i < nr_indices; i += 3) { + printf("%u %u %u, ", indices[i+0], indices[i+1], indices[i+2]); + } + printf("\n"); +#elif 0 + printf("cell_vbuf_draw() nr_indices = %u nr_verts = %u indexes = [%u %u %u ...]\n", + nr_indices, nr_vertices, + indices[0], indices[1], indices[2]); +#endif + /* compute x/y bounding box */ xmin = ymin = 1e50; xmax = ymax = -1e50; @@ -113,8 +127,6 @@ cell_vbuf_draw(struct vbuf_render *vbr, ymax = v[1]; } - /*printf("cell_vbuf_draw nr_indices = %u\n", nr_indices);*/ - if (prim != PIPE_PRIM_TRIANGLES) return; /* only render tris for now */ @@ -136,6 +148,7 @@ cell_vbuf_draw(struct vbuf_render *vbr, send_mbox_message(cell_global.spe_contexts[i], CELL_CMD_RENDER); } + /* XXX this is temporary */ cell_flush(&cell->pipe, 0x0); } |