diff --git a/src/core/renderers/webgl/WebGLRenderer.js b/src/core/renderers/webgl/WebGLRenderer.js index e63d2b0..3f432a1 100644 --- a/src/core/renderers/webgl/WebGLRenderer.js +++ b/src/core/renderers/webgl/WebGLRenderer.js @@ -662,8 +662,14 @@ this.setObjectRenderer(this.emptyRenderer); this._activeShader = null; + this._activeVao = null; this._activeRenderTarget = this.rootRenderTarget; + for (let i = 0; i < this.boundTextures.length; i++) + { + this.boundTextures[i] = this.emptyTextures[i]; + } + // bind the main frame buffer (the screen); this.rootRenderTarget.activate();