freedreno: Don't handle multi-draw in indirect case
num_draws is only applicable to direct draws, so we can simplify things a bit. Signed-off-by: Rob Clark <robdclark@chromium.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9742>
This commit is contained in:
parent
0254e513f2
commit
180ca32bb2
|
@ -277,10 +277,8 @@ fd_draw_vbo(struct pipe_context *pctx, const struct pipe_draw_info *info,
|
|||
* bogus data:
|
||||
*/
|
||||
if (indirect && indirect->buffer && FD_DBG(NOINDR)) {
|
||||
if (num_draws > 1) {
|
||||
util_draw_multi(pctx, info, indirect, draws, num_draws);
|
||||
return;
|
||||
}
|
||||
/* num_draws is only applicable for direct draws: */
|
||||
assert(num_draws == 1);
|
||||
util_draw_indirect(pctx, info, indirect);
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue