gallium/u_vbuf: export u_vbuf_get_minmax_index
This helper function can be used by driver which always need min/max index. Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Qiang Yu <yuq825@gmail.com>
This commit is contained in:
parent
dc37942c4e
commit
d26faef2e9
|
@ -1093,10 +1093,9 @@ u_vbuf_get_minmax_index_mapped(const struct pipe_draw_info *info,
|
|||
*out_max_index = max;
|
||||
}
|
||||
|
||||
static void
|
||||
u_vbuf_get_minmax_index(struct pipe_context *pipe,
|
||||
const struct pipe_draw_info *info,
|
||||
unsigned *out_min_index, unsigned *out_max_index)
|
||||
void u_vbuf_get_minmax_index(struct pipe_context *pipe,
|
||||
const struct pipe_draw_info *info,
|
||||
unsigned *out_min_index, unsigned *out_max_index)
|
||||
{
|
||||
struct pipe_transfer *transfer = NULL;
|
||||
const void *indices;
|
||||
|
|
|
@ -72,6 +72,9 @@ void u_vbuf_set_vertex_buffers(struct u_vbuf *mgr,
|
|||
unsigned start_slot, unsigned count,
|
||||
const struct pipe_vertex_buffer *bufs);
|
||||
void u_vbuf_draw_vbo(struct u_vbuf *mgr, const struct pipe_draw_info *info);
|
||||
void u_vbuf_get_minmax_index(struct pipe_context *pipe,
|
||||
const struct pipe_draw_info *info,
|
||||
unsigned *out_min_index, unsigned *out_max_index);
|
||||
|
||||
/* Save/restore functionality. */
|
||||
void u_vbuf_save_vertex_elements(struct u_vbuf *mgr);
|
||||
|
|
Loading…
Reference in New Issue