Преглед на файлове

Merge pull request #15900 from Mugen87/dev27

WebGLTextures: Make resizeImage() more robust.
Mr.doob преди 6 години
родител
ревизия
a2e1493976
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      src/renderers/webgl/WebGLTextures.js

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

@@ -42,7 +42,9 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils,
 
 			// only perform resize for certain image types
 
-			if ( image instanceof ImageBitmap || image instanceof HTMLImageElement || image instanceof HTMLCanvasElement ) {
+			if ( ( typeof HTMLImageElement !== 'undefined' && image instanceof HTMLImageElement ) ||
+				( typeof HTMLCanvasElement !== 'undefined' && image instanceof HTMLCanvasElement ) ||
+				( typeof ImageBitmap !== 'undefined' && image instanceof ImageBitmap ) ) {
 
 				var floor = needsPowerOfTwo ? _Math.floorPowerOfTwo : Math.floor;