Module: Mesa Branch: main Commit: c6281a6f26056f99ed63d54fee448506c01bde20 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6281a6f26056f99ed63d54fee448506c01bde20
Author: Marek Olšák <[email protected]> Date: Thu Dec 7 15:05:24 2023 -0500 st/mesa: no need to check index_size in st_prepare_indexed_draw anymore Reviewed-by: Pierre-Eric Pelloux-Prayer <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26619> --- src/mesa/state_tracker/st_draw.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mesa/state_tracker/st_draw.c b/src/mesa/state_tracker/st_draw.c index a3643e605c7..9cd7c60116b 100644 --- a/src/mesa/state_tracker/st_draw.c +++ b/src/mesa/state_tracker/st_draw.c @@ -118,9 +118,10 @@ st_prepare_indexed_draw(struct gl_context *ctx, struct pipe_draw_info *info, { struct st_context *st = ctx->st; + assert(info->index_size); + /* Get index bounds for user buffers. */ - if (info->index_size && !info->index_bounds_valid && - st->draw_needs_minmax_index) { + if (!info->index_bounds_valid && st->draw_needs_minmax_index) { /* Return if this fails, which means all draws have count == 0. */ if (!vbo_get_minmax_indices_gallium(ctx, info, draws, num_draws)) return false;
