diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index 09c0ad63e8ba68c0980b4f86a08f32dd3dfbbe56..199ec4ac2f8be81722e5c63666e228b129a9aa8f 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -1205,6 +1205,10 @@ function WebGLRenderer( parameters ) { // + scene.onAfterRender( _this, scene, camera ); + + // + if ( _currentRenderTarget !== null ) { // Generate mipmap if we're using any kind of mipmap filtering @@ -1225,8 +1229,6 @@ function WebGLRenderer( parameters ) { state.setPolygonOffset( false ); - scene.onAfterRender( _this, scene, camera ); - if ( vr.enabled ) { vr.submitFrame();