From: Erik Faye-Lund Date: Mon, 4 Jan 2021 09:35:36 +0000 (+0100) Subject: gallium/util: do not perform n^2 stencil blits X-Git-Tag: upstream/21.0.0~591 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=96ceca33c1dd69a1feed13b0e19bfc38e6f7d979;p=platform%2Fupstream%2Fmesa.git gallium/util: do not perform n^2 stencil blits 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: --- diff --git a/src/gallium/auxiliary/util/u_blitter.c b/src/gallium/auxiliary/util/u_blitter.c index 77d2e34..eefe69b 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); }