Browse Source

CubeCamera keeps previously set render target according to #15420

Marc-Sefan Cassola 6 years ago
parent
commit
cbd4ba3e1b
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/cameras/CubeCamera.js

+ 3 - 1
src/cameras/CubeCamera.js

@@ -58,6 +58,8 @@ function CubeCamera( near, far, cubeResolution, options ) {
 
 
 		if ( this.parent === null ) this.updateMatrixWorld();
 		if ( this.parent === null ) this.updateMatrixWorld();
 
 
+		var prevRenderTarget = renderer.getRenderTarget();
+
 		var renderTarget = this.renderTarget;
 		var renderTarget = this.renderTarget;
 		var generateMipmaps = renderTarget.texture.generateMipmaps;
 		var generateMipmaps = renderTarget.texture.generateMipmaps;
 
 
@@ -83,7 +85,7 @@ function CubeCamera( near, far, cubeResolution, options ) {
 		renderTarget.activeCubeFace = 5;
 		renderTarget.activeCubeFace = 5;
 		renderer.render( scene, cameraNZ, renderTarget );
 		renderer.render( scene, cameraNZ, renderTarget );
 
 
-		renderer.setRenderTarget( null );
+		renderer.setRenderTarget( prevRenderTarget );
 
 
 	};
 	};