|
@@ -1815,50 +1815,6 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils,
|
|
|
|
|
|
}
|
|
|
|
|
|
- // backwards compatibility
|
|
|
-
|
|
|
- let warnedTexture2D = false;
|
|
|
- let warnedTextureCube = false;
|
|
|
-
|
|
|
- function safeSetTexture2D( texture, slot ) {
|
|
|
-
|
|
|
- if ( texture.isWebGLRenderTarget ) {
|
|
|
-
|
|
|
- if ( warnedTexture2D === false ) {
|
|
|
-
|
|
|
- console.warn( 'THREE.WebGLTextures.safeSetTexture2D: don\'t use render targets as textures. Use their .texture property instead.' );
|
|
|
- warnedTexture2D = true;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- texture = texture.texture;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- setTexture2D( texture, slot );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- function safeSetTextureCube( texture, slot ) {
|
|
|
-
|
|
|
- if ( texture.isWebGLCubeRenderTarget ) {
|
|
|
-
|
|
|
- if ( warnedTextureCube === false ) {
|
|
|
-
|
|
|
- console.warn( 'THREE.WebGLTextures.safeSetTextureCube: don\'t use cube render targets as textures. Use their .texture property instead.' );
|
|
|
- warnedTextureCube = true;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- texture = texture.texture;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- setTextureCube( texture, slot );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
//
|
|
|
|
|
|
this.allocateTextureUnit = allocateTextureUnit;
|
|
@@ -1876,9 +1832,6 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils,
|
|
|
this.setupFrameBufferTexture = setupFrameBufferTexture;
|
|
|
this.useMultisampledRTT = useMultisampledRTT;
|
|
|
|
|
|
- this.safeSetTexture2D = safeSetTexture2D;
|
|
|
- this.safeSetTextureCube = safeSetTextureCube;
|
|
|
-
|
|
|
}
|
|
|
|
|
|
export { WebGLTextures };
|