|
@@ -2803,7 +2803,7 @@ function WebGLRenderer( parameters ) {
|
|
|
|
|
|
this.copyTextureToTexture = function ( position, srcTexture, dstTexture, level ) {
|
|
|
|
|
|
- level = level || 0;
|
|
|
+ if ( level === undefined ) level = 0;
|
|
|
|
|
|
var width = srcTexture.image.width;
|
|
|
var height = srcTexture.image.height;
|
|
@@ -2822,7 +2822,8 @@ function WebGLRenderer( parameters ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
- if ( level == 0 && dstTexture.generateMipmaps ) _gl.generateMipmap( _gl.TEXTURE_2D );
|
|
|
+ // Generate mipmaps only when copying level 0
|
|
|
+ if ( level === 0 && dstTexture.generateMipmaps ) _gl.generateMipmap( _gl.TEXTURE_2D );
|
|
|
|
|
|
state.unbindTexture();
|
|
|
|