[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