diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/gallium/drivers/cell/ppu/cell_flush.c | 5 | ||||
| -rw-r--r-- | src/gallium/drivers/cell/ppu/cell_flush.h | 2 | ||||
| -rw-r--r-- | src/gallium/drivers/cell/ppu/cell_vbuf.c | 7 | ||||
| -rw-r--r-- | src/gallium/drivers/cell/ppu/cell_vertex_shader.c | 2 | 
4 files changed, 8 insertions, 8 deletions
| diff --git a/src/gallium/drivers/cell/ppu/cell_flush.c b/src/gallium/drivers/cell/ppu/cell_flush.c index 3aaf3de668..ff0d61764b 100644 --- a/src/gallium/drivers/cell/ppu/cell_flush.c +++ b/src/gallium/drivers/cell/ppu/cell_flush.c @@ -50,16 +50,15 @@ cell_flush(struct pipe_context *pipe, unsigned flags,        flags |= CELL_FLUSH_WAIT;     draw_flush( cell->draw ); -   cell_flush_int(pipe, flags); +   cell_flush_int(cell, flags);  }  /** internal flush */  void -cell_flush_int(struct pipe_context *pipe, unsigned flags) +cell_flush_int(struct cell_context *cell, unsigned flags)  {     static boolean flushing = FALSE;  /* recursion catcher */ -   struct cell_context *cell = cell_context(pipe);     uint i;     ASSERT(!flushing); diff --git a/src/gallium/drivers/cell/ppu/cell_flush.h b/src/gallium/drivers/cell/ppu/cell_flush.h index 8f0645c429..509ae6239a 100644 --- a/src/gallium/drivers/cell/ppu/cell_flush.h +++ b/src/gallium/drivers/cell/ppu/cell_flush.h @@ -36,7 +36,7 @@ cell_flush(struct pipe_context *pipe, unsigned flags,             struct pipe_fence_handle **fence);  extern void -cell_flush_int(struct pipe_context *pipe, unsigned flags); +cell_flush_int(struct cell_context *cell, unsigned flags);  extern void  cell_flush_buffer_range(struct cell_context *cell, void *ptr, diff --git a/src/gallium/drivers/cell/ppu/cell_vbuf.c b/src/gallium/drivers/cell/ppu/cell_vbuf.c index e4230c7a5f..1bf0a24bcc 100644 --- a/src/gallium/drivers/cell/ppu/cell_vbuf.c +++ b/src/gallium/drivers/cell/ppu/cell_vbuf.c @@ -113,7 +113,7 @@ cell_vbuf_release_vertices(struct vbuf_render *vbr, void *vertices,     }     cvbr->vertex_buf = ~0; -   cell_flush_int(&cell->pipe, 0x0); +   cell_flush_int(cell, 0x0);     assert(vertices == cvbr->vertex_buffer);     cvbr->vertex_buffer = NULL; @@ -121,12 +121,13 @@ cell_vbuf_release_vertices(struct vbuf_render *vbr, void *vertices, -static void +static boolean  cell_vbuf_set_primitive(struct vbuf_render *vbr, unsigned prim)  {     struct cell_vbuf_render *cvbr = cell_vbuf_render(vbr);     cvbr->prim = prim;     /*printf("cell_set_prim %u\n", prim);*/ +   return TRUE;  } @@ -244,7 +245,7 @@ cell_vbuf_draw(struct vbuf_render *vbr,  #if 0     /* helpful for debug */ -   cell_flush_int(&cell->pipe, CELL_FLUSH_WAIT); +   cell_flush_int(cell, CELL_FLUSH_WAIT);  #endif  } diff --git a/src/gallium/drivers/cell/ppu/cell_vertex_shader.c b/src/gallium/drivers/cell/ppu/cell_vertex_shader.c index 3658947715..2b10c116fa 100644 --- a/src/gallium/drivers/cell/ppu/cell_vertex_shader.c +++ b/src/gallium/drivers/cell/ppu/cell_vertex_shader.c @@ -135,7 +135,7 @@ cell_vertex_shader_queue_flush(struct draw_context *draw)        vs->num_elts = n;        send_mbox_message(cell_global.spe_contexts[0], CELL_CMD_VS_EXECUTE); -      cell_flush_int(& cell->pipe, CELL_FLUSH_WAIT); +      cell_flush_int(cell, CELL_FLUSH_WAIT);     }     draw->vs.post_nr = draw->vs.queue_nr; | 
