Browse Source

Fix HalfFloatType bug in WebGLUtils

Takahiro 7 years ago
parent
commit
51dad3fe38
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/renderers/webgl/WebGLUtils.js

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

@@ -38,9 +38,11 @@ function WebGLUtils( gl, extensions ) {
 
 		if ( p === HalfFloatType ) {
 
+			if ( isWebGL2 ) return gl.HALF_FLOAT;
+
 			extension = extensions.get( 'OES_texture_half_float' );
 
-			return isWebGL2 ? gl.HALF_FLOAT : extension.HALF_FLOAT_OES;
+			if ( extension !== null ) return extension.HALF_FLOAT_OES;
 
 		}