From ae0df2a52faa49230adca955ac068d545f1a7653 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Fri, 23 Jun 2023 16:50:49 +0200 Subject: [PATCH] aux/util: use enum for primitive-type Reviewed-by: Yonggang Luo Part-of: --- src/gallium/auxiliary/util/u_draw_quad.c | 5 +++-- src/gallium/auxiliary/util/u_draw_quad.h | 7 ++++--- 2 files changed, 7 insertions(+), 5 deletions(-) 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 }