diff --git a/src/gallium/auxiliary/util/u_draw_quad.c b/src/gallium/auxiliary/util/u_draw_quad.c index 48e85c4a627..6f9eb397e80 100644 --- a/src/gallium/auxiliary/util/u_draw_quad.c +++ b/src/gallium/auxiliary/util/u_draw_quad.c @@ -44,7 +44,7 @@ util_draw_vertex_buffer(struct pipe_context *pipe, struct pipe_resource *vbuf, uint vbuf_slot, uint offset, - uint prim_type, + enum mesa_prim prim_type, uint num_verts, uint num_attribs) { @@ -76,7 +76,8 @@ util_draw_vertex_buffer(struct pipe_context *pipe, */ void util_draw_user_vertex_buffer(struct cso_context *cso, void *buffer, - uint prim_type, uint num_verts, uint num_attribs) + enum mesa_prim prim_type, uint num_verts, + uint num_attribs) { struct pipe_vertex_buffer vbuffer = {0}; diff --git a/src/gallium/auxiliary/util/u_draw_quad.h b/src/gallium/auxiliary/util/u_draw_quad.h index e9eb74254a4..6bcef02aec5 100644 --- a/src/gallium/auxiliary/util/u_draw_quad.h +++ b/src/gallium/auxiliary/util/u_draw_quad.h @@ -44,12 +44,13 @@ struct cso_context; extern void util_draw_vertex_buffer(struct pipe_context *pipe, struct cso_context *cso, struct pipe_resource *vbuf, uint vbuf_slot, - uint offset, uint prim_type, uint num_attribs, - uint num_verts); + uint offset, enum mesa_prim prim_type, + uint num_attribs, uint num_verts); void util_draw_user_vertex_buffer(struct cso_context *cso, void *buffer, - uint prim_type, uint num_verts, uint num_attribs); + enum mesa_prim prim_type, uint num_verts, + uint num_attribs); #ifdef __cplusplus }