浏览代码

Fix HalfFloatType bug in WebGLUtils

Takahiro 7 年之前
父节点
当前提交
51dad3fe38
共有 1 个文件被更改,包括 3 次插入1 次删除
  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;
 
 		}