Skip to content

Commit f60d1dc

Browse files
mrdoobdonmccurdy
authored andcommitted
WebGLRenderTarget: Clone depthTexture in copy(). (mrdoob#23462)
1 parent f5ea0d7 commit f60d1dc

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/renderers/WebGLRenderTarget.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class WebGLRenderTarget extends EventDispatcher {
3434

3535
this.depthBuffer = options.depthBuffer !== undefined ? options.depthBuffer : true;
3636
this.stencilBuffer = options.stencilBuffer !== undefined ? options.stencilBuffer : false;
37+
3738
this.depthTexture = options.depthTexture !== undefined ? options.depthTexture : null;
3839

3940
}
@@ -93,7 +94,8 @@ class WebGLRenderTarget extends EventDispatcher {
9394

9495
this.depthBuffer = source.depthBuffer;
9596
this.stencilBuffer = source.stencilBuffer;
96-
this.depthTexture = source.depthTexture;
97+
98+
if ( source.depthTexture !== null ) this.depthTexture = source.depthTexture.clone();
9799

98100
return this;
99101

0 commit comments

Comments
 (0)