Skip to content

Commit e29fc62

Browse files
committed
Handle pre and post pipelines
1 parent fb47d2f commit e29fc62

1 file changed

Lines changed: 3 additions & 9 deletions

File tree

src/gameobjects/container/ContainerWebGLRenderer.js

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ var ContainerWebGLRenderer = function (renderer, container, camera, parentMatrix
4444
transformMatrix.applyITRS(container.x, container.y, container.rotation, container.scaleX, container.scaleY);
4545
}
4646

47+
renderer.pipelines.preBatch(this);
48+
4749
var containerHasBlendMode = (container.blendMode !== -1);
4850

4951
if (!containerHasBlendMode)
@@ -52,11 +54,6 @@ var ContainerWebGLRenderer = function (renderer, container, camera, parentMatrix
5254
renderer.setBlendMode(0);
5355
}
5456

55-
if (container.forcePipeline)
56-
{
57-
renderer.pipelines.lock(container.pipeline, container);
58-
}
59-
6057
var alpha = container.alpha;
6158

6259
var scrollFactorX = container.scrollFactorX;
@@ -141,10 +138,7 @@ var ContainerWebGLRenderer = function (renderer, container, camera, parentMatrix
141138
renderer.newType = false;
142139
}
143140

144-
if (container.forcePipeline)
145-
{
146-
renderer.pipelines.unlock();
147-
}
141+
renderer.pipelines.postBatch(this);
148142
};
149143

150144
module.exports = ContainerWebGLRenderer;

0 commit comments

Comments
 (0)