diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index 07b0fc6095acdc45860a5bb8534939f539ea1ab0..b1eb2bf88549ee2a83809476976590af2da9492f 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -1089,7 +1089,7 @@ function WebGLRenderer( parameters ) { currentRenderState = renderStates.get( scene, camera ); currentRenderState.init(); - scene.onBeforeRender( _this, scene, camera, _currentRenderTarget ); + scene.onBeforeRender( _this, scene, camera, renderTarget || _currentRenderTarget ); _projScreenMatrix.multiplyMatrices( camera.projectionMatrix, camera.matrixWorldInverse ); _frustum.setFromMatrix( _projScreenMatrix );