diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index ac34b9751a6c95..d7e723930c961e 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -1699,6 +1699,8 @@ class WebGLRenderer { this.info.render.frame ++; + if ( this.info.autoReset === true ) this.info.reset(); + if ( _clippingEnabled === true ) clipping.beginShadows(); const shadowsArray = currentRenderState.state.shadowsArray; @@ -1709,8 +1711,6 @@ class WebGLRenderer { // - if ( this.info.autoReset === true ) this.info.reset(); - // render scene (skip if first effect is a render pass - it will render the scene itself) const skipSceneRender = useOutput && output.hasRenderPass();