Reviewed-by: Brian Paul <[email protected]>

On 05/27/2016 10:53 AM, [email protected] wrote:
From: Roland Scheidegger <[email protected]>

There were complaints from a mingw build:
u_draw.h:134:14: error: invalid conversion from ‘uint {aka unsigned int}’
to ‘pipe_prim_type’ [-fpermissive]
---
  src/gallium/auxiliary/util/u_draw.h | 21 ++++++++++++++++-----
  1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/src/gallium/auxiliary/util/u_draw.h 
b/src/gallium/auxiliary/util/u_draw.h
index 5c0880f..b16f106 100644
--- a/src/gallium/auxiliary/util/u_draw.h
+++ b/src/gallium/auxiliary/util/u_draw.h
@@ -49,7 +49,10 @@ util_draw_init_info(struct pipe_draw_info *info)


  static inline void
-util_draw_arrays(struct pipe_context *pipe, uint mode, uint start, uint count)
+util_draw_arrays(struct pipe_context *pipe,
+                 enum pipe_prim_type mode,
+                 uint start,
+                 uint count)
  {
     struct pipe_draw_info info;

@@ -65,7 +68,9 @@ util_draw_arrays(struct pipe_context *pipe, uint mode, uint 
start, uint count)

  static inline void
  util_draw_elements(struct pipe_context *pipe, int index_bias,
-                   uint mode, uint start, uint count)
+                   enum pipe_prim_type mode,
+                   uint start,
+                   uint count)
  {
     struct pipe_draw_info info;

@@ -81,7 +86,9 @@ util_draw_elements(struct pipe_context *pipe, int index_bias,

  static inline void
  util_draw_arrays_instanced(struct pipe_context *pipe,
-                           uint mode, uint start, uint count,
+                           enum pipe_prim_type mode,
+                           uint start,
+                           uint count,
                             uint start_instance,
                             uint instance_count)
  {
@@ -102,7 +109,9 @@ util_draw_arrays_instanced(struct pipe_context *pipe,
  static inline void
  util_draw_elements_instanced(struct pipe_context *pipe,
                               int index_bias,
-                             uint mode, uint start, uint count,
+                             enum pipe_prim_type mode,
+                             uint start,
+                             uint count,
                               uint start_instance,
                               uint instance_count)
  {
@@ -125,7 +134,9 @@ util_draw_range_elements(struct pipe_context *pipe,
                           int index_bias,
                           uint min_index,
                           uint max_index,
-                         uint mode, uint start, uint count)
+                         enum pipe_prim_type mode,
+                         uint start,
+                         uint count)
  {
     struct pipe_draw_info info;



_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to