From c9137bd11843b8eadc045d3208f3020c723d9bbe Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Sun, 21 Mar 2021 10:09:57 -0700 Subject: [PATCH] tegra: Use util_draw_multi() helper Signed-off-by: Rob Clark Part-of: --- src/gallium/drivers/tegra/tegra_context.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/gallium/drivers/tegra/tegra_context.c b/src/gallium/drivers/tegra/tegra_context.c index 10b04f969ad..ae1f3bf9141 100644 --- a/src/gallium/drivers/tegra/tegra_context.c +++ b/src/gallium/drivers/tegra/tegra_context.c @@ -25,6 +25,7 @@ #include #include "util/u_debug.h" +#include "util/u_draw.h" #include "util/u_inlines.h" #include "util/u_upload_mgr.h" @@ -52,13 +53,7 @@ tegra_draw_vbo(struct pipe_context *pcontext, unsigned num_draws) { if (num_draws > 1) { - struct pipe_draw_info tmp_info = *pinfo; - - for (unsigned i = 0; i < num_draws; i++) { - tegra_draw_vbo(pcontext, &tmp_info, pindirect, &draws[i], 1); - if (tmp_info.increment_draw_id) - tmp_info.drawid++; - } + util_draw_multi(pcontext, pinfo, pindirect, draws, num_draws); return; }