Pārlūkot izejas kodu

WebGLTextures: Ensure texStorage2D() is called when forceUpload is true. (#23808)

Michael Herzog 3 gadi atpakaļ
vecāks
revīzija
64d9bf1764
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/renderers/webgl/WebGLTextures.js

+ 1 - 1
src/renderers/webgl/WebGLTextures.js

@@ -697,7 +697,7 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils,
 			const mipmaps = texture.mipmaps;
 
 			const useTexStorage = ( isWebGL2 && texture.isVideoTexture !== true );
-			const allocateMemory = ( textureProperties.__version === undefined );
+			const allocateMemory = ( textureProperties.__version === undefined ) || ( forceUpload === true );
 			const levels = getMipLevels( texture, image, supportsMips );
 
 			if ( texture.isDepthTexture ) {