From 5d9d543ce0fc537b186f698fc5fda124528bb761 Mon Sep 17 00:00:00 2001 From: Richard Davey Date: Wed, 26 May 2021 15:24:09 +0100 Subject: [PATCH] Fixed rendering calls. Fix #5712 --- src/gameobjects/shape/FillPathWebGL.js | 2 +- src/gameobjects/shape/isobox/IsoBoxWebGLRenderer.js | 6 +++--- .../shape/isotriangle/IsoTriangleWebGLRenderer.js | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/gameobjects/shape/FillPathWebGL.js b/src/gameobjects/shape/FillPathWebGL.js index 66841f6f6a..d44646c503 100644 --- a/src/gameobjects/shape/FillPathWebGL.js +++ b/src/gameobjects/shape/FillPathWebGL.js @@ -49,7 +49,7 @@ var FillPathWebGL = function (pipeline, calcMatrix, src, alpha, dx, dy) var tx2 = calcMatrix.getX(x2, y2); var ty2 = calcMatrix.getY(x2, y2); - pipeline.batchTri(tx0, ty0, tx1, ty1, tx2, ty2, fillTintColor, fillTintColor, fillTintColor); + pipeline.batchTri(src, tx0, ty0, tx1, ty1, tx2, ty2, 0, 0, 1, 1, fillTintColor, fillTintColor, fillTintColor, 1); } }; diff --git a/src/gameobjects/shape/isobox/IsoBoxWebGLRenderer.js b/src/gameobjects/shape/isobox/IsoBoxWebGLRenderer.js index 326432f132..f18b6a0ef3 100644 --- a/src/gameobjects/shape/isobox/IsoBoxWebGLRenderer.js +++ b/src/gameobjects/shape/isobox/IsoBoxWebGLRenderer.js @@ -79,7 +79,7 @@ var IsoBoxWebGLRenderer = function (renderer, src, camera, parentMatrix) x3 = calcMatrix.getX(0, sizeB - height); y3 = calcMatrix.getY(0, sizeB - height); - pipeline.batchQuad(x0, y0, x1, y1, x2, y2, x3, y3, tint, tint, tint, tint); + pipeline.batchQuad(src, x0, y0, x1, y1, x2, y2, x3, y3, 0, 0, 1, 1, tint, tint, tint, tint, 1); } // Left Face @@ -100,7 +100,7 @@ var IsoBoxWebGLRenderer = function (renderer, src, camera, parentMatrix) x3 = calcMatrix.getX(-sizeA, -height); y3 = calcMatrix.getY(-sizeA, -height); - pipeline.batchQuad(x0, y0, x1, y1, x2, y2, x3, y3, tint, tint, tint, tint); + pipeline.batchQuad(src, x0, y0, x1, y1, x2, y2, x3, y3, 0, 0, 1, 1, tint, tint, tint, tint, 1); } // Right Face @@ -121,7 +121,7 @@ var IsoBoxWebGLRenderer = function (renderer, src, camera, parentMatrix) x3 = calcMatrix.getX(sizeA, -height); y3 = calcMatrix.getY(sizeA, -height); - pipeline.batchQuad(x0, y0, x1, y1, x2, y2, x3, y3, tint, tint, tint, tint); + pipeline.batchQuad(src, x0, y0, x1, y1, x2, y2, x3, y3, 0, 0, 1, 1, tint, tint, tint, tint, 1); } renderer.pipelines.postBatch(src); diff --git a/src/gameobjects/shape/isotriangle/IsoTriangleWebGLRenderer.js b/src/gameobjects/shape/isotriangle/IsoTriangleWebGLRenderer.js index 51a0eed60b..1616c16911 100644 --- a/src/gameobjects/shape/isotriangle/IsoTriangleWebGLRenderer.js +++ b/src/gameobjects/shape/isotriangle/IsoTriangleWebGLRenderer.js @@ -77,7 +77,7 @@ var IsoTriangleWebGLRenderer = function (renderer, src, camera, parentMatrix) var x3 = calcMatrix.getX(0, sizeB - height); var y3 = calcMatrix.getY(0, sizeB - height); - pipeline.batchQuad(x0, y0, x1, y1, x2, y2, x3, y3, tint, tint, tint, tint); + pipeline.batchQuad(src, x0, y0, x1, y1, x2, y2, x3, y3, 0, 0, 1, 1, tint, tint, tint, tint, 1); } // Left Face @@ -109,7 +109,7 @@ var IsoTriangleWebGLRenderer = function (renderer, src, camera, parentMatrix) y2 = calcMatrix.getY(0, sizeB - height); } - pipeline.batchTri(x0, y0, x1, y1, x2, y2, tint, tint, tint); + pipeline.batchTri(src, x0, y0, x1, y1, x2, y2, 0, 0, 1, 1, tint, tint, tint, 1); } // Right Face @@ -141,7 +141,7 @@ var IsoTriangleWebGLRenderer = function (renderer, src, camera, parentMatrix) y2 = calcMatrix.getY(0, sizeB - height); } - pipeline.batchTri(x0, y0, x1, y1, x2, y2, tint, tint, tint); + pipeline.batchTri(src, x0, y0, x1, y1, x2, y2, 0, 0, 1, 1, tint, tint, tint, 1); } renderer.pipelines.postBatch(src);