Browse Source

Merge pull request #19487 from Mugen87/dev50

WebGLRenderer: Call Scene.on*Render() only for scenes.
Mr.doob 5 years ago
parent
commit
1951823d82
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/renderers/WebGLRenderer.js

+ 2 - 2
src/renderers/WebGLRenderer.js

@@ -1171,7 +1171,7 @@ function WebGLRenderer( parameters ) {
 		}
 
 		//
-		scene.onBeforeRender( _this, scene, camera, renderTarget || _currentRenderTarget );
+		if ( scene.isScene ) scene.onBeforeRender( _this, scene, camera, renderTarget || _currentRenderTarget );
 
 		currentRenderState = renderStates.get( scene, camera );
 		currentRenderState.init();
@@ -1247,7 +1247,7 @@ function WebGLRenderer( parameters ) {
 
 		//
 
-		scene.onAfterRender( _this, scene, camera );
+		if ( scene.isScene ) scene.onAfterRender( _this, scene, camera );
 
 		//