|
@@ -12195,22 +12195,6 @@ function CubeCamera( near, far, renderTarget ) {
|
|
|
|
|
|
};
|
|
|
|
|
|
- this.clear = function ( renderer, color, depth, stencil ) {
|
|
|
-
|
|
|
- const currentRenderTarget = renderer.getRenderTarget();
|
|
|
-
|
|
|
- for ( let i = 0; i < 6; i ++ ) {
|
|
|
-
|
|
|
- renderer.setRenderTarget( renderTarget, i );
|
|
|
-
|
|
|
- renderer.clear( color, depth, stencil );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- renderer.setRenderTarget( currentRenderTarget );
|
|
|
-
|
|
|
- };
|
|
|
-
|
|
|
}
|
|
|
|
|
|
CubeCamera.prototype = Object.create( Object3D.prototype );
|
|
@@ -12377,6 +12361,22 @@ WebGLCubeRenderTarget.prototype.fromEquirectangularTexture = function ( renderer
|
|
|
|
|
|
};
|
|
|
|
|
|
+WebGLCubeRenderTarget.prototype.clear = function ( renderer, color, depth, stencil ) {
|
|
|
+
|
|
|
+ const currentRenderTarget = renderer.getRenderTarget();
|
|
|
+
|
|
|
+ for ( let i = 0; i < 6; i ++ ) {
|
|
|
+
|
|
|
+ renderer.setRenderTarget( this, i );
|
|
|
+
|
|
|
+ renderer.clear( color, depth, stencil );
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ renderer.setRenderTarget( currentRenderTarget );
|
|
|
+
|
|
|
+};
|
|
|
+
|
|
|
function DataTexture( data, width, height, format, type, mapping, wrapS, wrapT, magFilter, minFilter, anisotropy, encoding ) {
|
|
|
|
|
|
Texture.call( this, null, mapping, wrapS, wrapT, magFilter, minFilter, format, type, anisotropy, encoding );
|
|
@@ -50863,6 +50863,13 @@ CubeCamera.prototype.updateCubeMap = function ( renderer, scene ) {
|
|
|
|
|
|
};
|
|
|
|
|
|
+CubeCamera.prototype.clear = function ( renderer, color, depth, stencil ) {
|
|
|
+
|
|
|
+ console.warn( 'THREE.CubeCamera: .clear() is now .renderTarget.clear().' );
|
|
|
+ return this.renderTarget.clear( renderer, color, depth, stencil );
|
|
|
+
|
|
|
+};
|
|
|
+
|
|
|
//
|
|
|
|
|
|
const GeometryUtils = {
|