|
@@ -58,6 +58,8 @@ function CubeCamera( near, far, cubeResolution, options ) {
|
|
|
|
|
|
if ( this.parent === null ) this.updateMatrixWorld();
|
|
|
|
|
|
+ var currentRenderTarget = renderer.getRenderTarget();
|
|
|
+
|
|
|
var renderTarget = this.renderTarget;
|
|
|
var generateMipmaps = renderTarget.texture.generateMipmaps;
|
|
|
|
|
@@ -83,12 +85,14 @@ function CubeCamera( near, far, cubeResolution, options ) {
|
|
|
renderTarget.activeCubeFace = 5;
|
|
|
renderer.render( scene, cameraNZ, renderTarget );
|
|
|
|
|
|
- renderer.setRenderTarget( null );
|
|
|
+ renderer.setRenderTarget( currentRenderTarget );
|
|
|
|
|
|
};
|
|
|
|
|
|
this.clear = function ( renderer, color, depth, stencil ) {
|
|
|
|
|
|
+ var currentRenderTarget = renderer.getRenderTarget();
|
|
|
+
|
|
|
var renderTarget = this.renderTarget;
|
|
|
|
|
|
for ( var i = 0; i < 6; i ++ ) {
|
|
@@ -100,7 +104,7 @@ function CubeCamera( near, far, cubeResolution, options ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
- renderer.setRenderTarget( null );
|
|
|
+ renderer.setRenderTarget( currentRenderTarget );
|
|
|
|
|
|
};
|
|
|
|