소스 검색

Batching fix polygon basis polarity

Changes based on fix in #46898

(cherry picked from commit 57e3f357dc4f7fd0fd774c6a4f3ce0cc22e8bc8b)
Brian Semrau 4 년 전
부모
커밋
ba4f15b376
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 3
      drivers/gles_common/rasterizer_canvas_batcher.h

+ 2 - 3
drivers/gles_common/rasterizer_canvas_batcher.h

@@ -1661,9 +1661,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]);
 	}
 	////////////////////////////////////