Browse Source

WebGLRenderer: Simplify env map generation. (#23150)

Michael Herzog 3 years ago
parent
commit
57faa5abaa
2 changed files with 0 additions and 8 deletions
  1. 0 4
      src/renderers/webgl/WebGLCubeMaps.js
  2. 0 4
      src/renderers/webgl/WebGLCubeUVMaps.js

+ 0 - 4
src/renderers/webgl/WebGLCubeMaps.js

@@ -40,14 +40,10 @@ function WebGLCubeMaps( renderer ) {
 
 
 					if ( image && image.height > 0 ) {
 					if ( image && image.height > 0 ) {
 
 
-						const currentRenderTarget = renderer.getRenderTarget();
-
 						const renderTarget = new WebGLCubeRenderTarget( image.height / 2 );
 						const renderTarget = new WebGLCubeRenderTarget( image.height / 2 );
 						renderTarget.fromEquirectangularTexture( renderer, texture );
 						renderTarget.fromEquirectangularTexture( renderer, texture );
 						cubemaps.set( texture, renderTarget );
 						cubemaps.set( texture, renderTarget );
 
 
-						renderer.setRenderTarget( currentRenderTarget );
-
 						texture.addEventListener( 'dispose', onTextureDispose );
 						texture.addEventListener( 'dispose', onTextureDispose );
 
 
 						return mapTextureMapping( renderTarget.texture, texture.mapping );
 						return mapTextureMapping( renderTarget.texture, texture.mapping );

+ 0 - 4
src/renderers/webgl/WebGLCubeUVMaps.js

@@ -30,15 +30,11 @@ function WebGLCubeUVMaps( renderer ) {
 
 
 					if ( ( isEquirectMap && image && image.height > 0 ) || ( isCubeMap && image && isCubeTextureComplete( image ) ) ) {
 					if ( ( isEquirectMap && image && image.height > 0 ) || ( isCubeMap && image && isCubeTextureComplete( image ) ) ) {
 
 
-						const currentRenderTarget = renderer.getRenderTarget();
-
 						if ( pmremGenerator === null ) pmremGenerator = new PMREMGenerator( renderer );
 						if ( pmremGenerator === null ) pmremGenerator = new PMREMGenerator( renderer );
 
 
 						const renderTarget = isEquirectMap ? pmremGenerator.fromEquirectangular( texture ) : pmremGenerator.fromCubemap( texture );
 						const renderTarget = isEquirectMap ? pmremGenerator.fromEquirectangular( texture ) : pmremGenerator.fromCubemap( texture );
 						cubeUVmaps.set( texture, renderTarget );
 						cubeUVmaps.set( texture, renderTarget );
 
 
-						renderer.setRenderTarget( currentRenderTarget );
-
 						texture.addEventListener( 'dispose', onTextureDispose );
 						texture.addEventListener( 'dispose', onTextureDispose );
 
 
 						return renderTarget.texture;
 						return renderTarget.texture;