[Mesa-dev] [PATCH 2/7] gallium/util: remove util_draw_range_elements helper

Marek Olšák maraeo at gmail.com
Fri Apr 14 15:07:09 UTC 2017


From: Marek Olšák <marek.olsak at amd.com>

min/max_index are typically hints for the u_vbuf module, not the driver.
---
 src/gallium/auxiliary/util/u_draw.h | 23 -----------------------
 1 file changed, 23 deletions(-)

diff --git a/src/gallium/auxiliary/util/u_draw.h b/src/gallium/auxiliary/util/u_draw.h
index b16f106..b6ea3de 100644
--- a/src/gallium/auxiliary/util/u_draw.h
+++ b/src/gallium/auxiliary/util/u_draw.h
@@ -122,43 +122,20 @@ util_draw_elements_instanced(struct pipe_context *pipe,
    info.mode = mode;
    info.start = start;
    info.count = count;
    info.index_bias = index_bias;
    info.start_instance = start_instance;
    info.instance_count = instance_count;
 
    pipe->draw_vbo(pipe, &info);
 }
 
-static inline void
-util_draw_range_elements(struct pipe_context *pipe,
-                         int index_bias,
-                         uint min_index,
-                         uint max_index,
-                         enum pipe_prim_type mode,
-                         uint start,
-                         uint count)
-{
-   struct pipe_draw_info info;
-
-   util_draw_init_info(&info);
-   info.indexed = TRUE;
-   info.mode = mode;
-   info.start = start;
-   info.count = count;
-   info.index_bias = index_bias;
-   info.min_index = min_index;
-   info.max_index = max_index;
-
-   pipe->draw_vbo(pipe, &info);
-}
-
 
 /* This converts an indirect draw into a direct draw by mapping the indirect
  * buffer, extracting its arguments, and calling pipe->draw_vbo.
  */
 void
 util_draw_indirect(struct pipe_context *pipe,
                    const struct pipe_draw_info *info);
 
 
 unsigned
-- 
2.7.4



More information about the mesa-dev mailing list