From 57e3f357dc4f7fd0fd774c6a4f3ce0cc22e8bc8b Mon Sep 17 00:00:00 2001 From: Brian Semrau Date: Tue, 4 May 2021 10:48:58 -0400 Subject: [PATCH] Batching fix polygon basis polarity Changes based on fix in #46898 --- drivers/gles_common/rasterizer_canvas_batcher.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/gles_common/rasterizer_canvas_batcher.h b/drivers/gles_common/rasterizer_canvas_batcher.h index 926b3fb34e12..e53d338704bb 100644 --- a/drivers/gles_common/rasterizer_canvas_batcher.h +++ b/drivers/gles_common/rasterizer_canvas_batcher.h @@ -1651,9 +1651,8 @@ bool C_PREAMBLE::_prefill_polygon(RasterizerCanvas::Item::CommandPolygon *p_poly const Transform2D &tr = r_fill_state.transform_combined; pBT[0].translate.set(tr.elements[2]); - // could do swizzling in shader? - pBT[0].basis[0].set(tr.elements[0][0], tr.elements[1][0]); - pBT[0].basis[1].set(tr.elements[0][1], tr.elements[1][1]); + pBT[0].basis[0].set(tr.elements[0][0], tr.elements[0][1]); + pBT[0].basis[1].set(tr.elements[1][0], tr.elements[1][1]); } ////////////////////////////////////