From 96ceca33c1dd69a1feed13b0e19bfc38e6f7d979 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Mon, 4 Jan 2021 10:35:36 +0100 Subject: [PATCH] gallium/util: do not perform n^2 stencil blits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We already loop n times here, no point in doing n instances as well. Fixes: e8a40715a8b ("gallium/util: add blitter-support for stencil-fallback") Reviewed-by: Jesse Natalie Reviewed-by: Marek Olšák Part-of: --- src/gallium/auxiliary/util/u_blitter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/util/u_blitter.c b/src/gallium/auxiliary/util/u_blitter.c index 77d2e349253..eefe69b8fe3 100644 --- a/src/gallium/auxiliary/util/u_blitter.c +++ b/src/gallium/auxiliary/util/u_blitter.c @@ -2918,7 +2918,7 @@ util_blitter_stencil_fallback(struct blitter_context *blitter, dstbox->x, dstbox->y, dstbox->x + dstbox->width, dstbox->y + dstbox->height, - 0, stencil_bits, + 0, 1, UTIL_BLITTER_ATTRIB_TEXCOORD_XYZW, &coord); }