diff --git a/src/scene/scene_forwardrenderer.js b/src/scene/scene_forwardrenderer.js index 3a47124095e..1f9cf4966ee 100644 --- a/src/scene/scene_forwardrenderer.js +++ b/src/scene/scene_forwardrenderer.js @@ -569,6 +569,7 @@ pc.extend(pc, function () { for (i = 0; i < drawCallsCount; i++) { drawCall = drawCalls[i]; visible = true; + meshPos = null; if (!drawCall.command) { if (drawCall._hidden) continue; // use _hidden property to quickly hide/show meshInstances meshInstance = drawCall; @@ -592,7 +593,7 @@ pc.extend(pc, function () { || btype === pc.BLEND_PREMULTIPLIED || btype === pc.BLEND_ADDITIVEALPHA) { // alpha sort - if (! meshPos) meshPos = meshInstance.aabb.center; + if (!meshPos) meshPos = meshInstance.aabb.center; var tempx = meshPos.x - camPos.x; var tempy = meshPos.y - camPos.y; var tempz = meshPos.z - camPos.z;