瀏覽代碼

added restore previously set render target to the clear method as well

Marc-Sefan Cassola 6 年之前
父節點
當前提交
4681dbc7cd
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/cameras/CubeCamera.js

+ 3 - 1
src/cameras/CubeCamera.js

@@ -91,6 +91,8 @@ function CubeCamera( near, far, cubeResolution, options ) {
 
 
 	this.clear = function ( renderer, color, depth, stencil ) {
 	this.clear = function ( renderer, color, depth, stencil ) {
 
 
+		var currentRenderTarget = renderer.getRenderTarget();
+
 		var renderTarget = this.renderTarget;
 		var renderTarget = this.renderTarget;
 
 
 		for ( var i = 0; i < 6; i ++ ) {
 		for ( var i = 0; i < 6; i ++ ) {
@@ -102,7 +104,7 @@ function CubeCamera( near, far, cubeResolution, options ) {
 
 
 		}
 		}
 
 
-		renderer.setRenderTarget( null );
+		renderer.setRenderTarget( currentRenderTarget );
 
 
 	};
 	};