aux/util: use enum for primitive-type
authorErik Faye-Lund <erik.faye-lund@collabora.com>
Fri, 23 Jun 2023 14:50:49 +0000 (16:50 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 6 Jul 2023 12:03:43 +0000 (12:03 +0000)
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24002>

src/gallium/auxiliary/util/u_draw_quad.c
src/gallium/auxiliary/util/u_draw_quad.h

index 48e85c4..6f9eb39 100644 (file)
@@ -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};
 
index e9eb742..6bcef02 100644 (file)
@@ -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
 }