Module: Mesa
Branch: main
Commit: ae0df2a52faa49230adca955ac068d545f1a7653
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae0df2a52faa49230adca955ac068d545f1a7653

Author: Erik Faye-Lund <[email protected]>
Date:   Fri Jun 23 16:50:49 2023 +0200

aux/util: use enum for primitive-type

Reviewed-by: Yonggang Luo <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24002>

---

 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
 }

Reply via email to