Skip to content

Commit 320c090

Browse files
committed
Small fixes with texture binding to MaskRenderer and WebGLRenderer.
1 parent 5535af2 commit 320c090

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

v3/src/renderer/webgl/WebGLRenderer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ var WebGLRenderer = new Class({
467467

468468
if (child.mask)
469469
{
470-
child.mask.preRenderWebGL(this, child.mask, camera);
470+
child.mask.preRenderWebGL(this, child, camera);
471471
}
472472

473473
// drawing child

v3/src/renderer/webgl/renderers/maskrenderer/MaskRenderer.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,12 @@ var MaskRenderer = new Class({
112112
manager.setTexture(mainTexture, 0);
113113
manager.setTexture(maskTexture, 1);
114114

115+
gl.activeTexture(gl.TEXTURE0);
116+
gl.bindTexture(gl.TEXTURE_2D, mainTexture.texture);
117+
118+
gl.activeTexture(gl.TEXTURE1);
119+
gl.bindTexture(gl.TEXTURE_2D, maskTexture.texture);
120+
115121
gl.drawArrays(gl.TRIANGLES, 0, 6);
116122

117123
if (renderTarget)

0 commit comments

Comments
 (0)