diff --git a/packages/particles/src/ParticleContainer.js b/packages/particles/src/ParticleContainer.js index 9d25c5b..e99c833 100644 --- a/packages/particles/src/ParticleContainer.js +++ b/packages/particles/src/ParticleContainer.js @@ -218,7 +218,7 @@ } } - renderer.setObjectRenderer(renderer.plugins.particle); + renderer.batch.setObjectRenderer(renderer.plugins.particle); renderer.plugins.particle.render(this); } diff --git a/packages/particles/src/ParticleContainer.js b/packages/particles/src/ParticleContainer.js index 9d25c5b..e99c833 100644 --- a/packages/particles/src/ParticleContainer.js +++ b/packages/particles/src/ParticleContainer.js @@ -218,7 +218,7 @@ } } - renderer.setObjectRenderer(renderer.plugins.particle); + renderer.batch.setObjectRenderer(renderer.plugins.particle); renderer.plugins.particle.render(this); } diff --git a/packages/particles/src/ParticleRenderer.js b/packages/particles/src/ParticleRenderer.js index 03ec012..48a547d 100644 --- a/packages/particles/src/ParticleRenderer.js +++ b/packages/particles/src/ParticleRenderer.js @@ -112,7 +112,7 @@ */ start() { - this.renderer._bindGLShader(this.shader); + this.renderer.shader.bind(this.shader); } /** @@ -147,7 +147,7 @@ const baseTexture = children[0]._texture.baseTexture; // if the uvs have not updated then no point rendering just yet! - this.renderer.setBlendMode(correctBlendMode(container.blendMode, baseTexture.premultiplyAlpha)); + this.renderer.state.setBlendMode(correctBlendMode(container.blendMode, baseTexture.premultiplyAlpha)); const gl = renderer.gl; diff --git a/packages/particles/src/ParticleContainer.js b/packages/particles/src/ParticleContainer.js index 9d25c5b..e99c833 100644 --- a/packages/particles/src/ParticleContainer.js +++ b/packages/particles/src/ParticleContainer.js @@ -218,7 +218,7 @@ } } - renderer.setObjectRenderer(renderer.plugins.particle); + renderer.batch.setObjectRenderer(renderer.plugins.particle); renderer.plugins.particle.render(this); } diff --git a/packages/particles/src/ParticleRenderer.js b/packages/particles/src/ParticleRenderer.js index 03ec012..48a547d 100644 --- a/packages/particles/src/ParticleRenderer.js +++ b/packages/particles/src/ParticleRenderer.js @@ -112,7 +112,7 @@ */ start() { - this.renderer._bindGLShader(this.shader); + this.renderer.shader.bind(this.shader); } /** @@ -147,7 +147,7 @@ const baseTexture = children[0]._texture.baseTexture; // if the uvs have not updated then no point rendering just yet! - this.renderer.setBlendMode(correctBlendMode(container.blendMode, baseTexture.premultiplyAlpha)); + this.renderer.state.setBlendMode(correctBlendMode(container.blendMode, baseTexture.premultiplyAlpha)); const gl = renderer.gl; diff --git a/packages/sprite-tiling/src/TilingSpriteRenderer.js b/packages/sprite-tiling/src/TilingSpriteRenderer.js index ede38ca..276c20a 100644 --- a/packages/sprite-tiling/src/TilingSpriteRenderer.js +++ b/packages/sprite-tiling/src/TilingSpriteRenderer.js @@ -128,7 +128,7 @@ renderer.shader.bind(shader); renderer.geometry.bind(quad);// , renderer.shader.getGLShader()); - renderer.setBlendMode(correctBlendMode(ts.blendMode, baseTex.premultiplyAlpha)); + renderer.state.setBlendMode(correctBlendMode(ts.blendMode, baseTex.premultiplyAlpha)); renderer.geometry.draw(this.renderer.gl.TRIANGLES, 6, 0); } }