浏览代码

Merge pull request #20167 from Mugen87/dev44

WebGLExtension: Fix return value of `has()`.
Mr.doob 5 年之前
父节点
当前提交
8f499c7eae
共有 2 个文件被更改,包括 3 次插入2 次删除
  1. 1 0
      src/renderers/webgl/WebGLExtensions.d.ts
  2. 2 2
      src/renderers/webgl/WebGLExtensions.js

+ 1 - 0
src/renderers/webgl/WebGLExtensions.d.ts

@@ -2,6 +2,7 @@ export class WebGLExtensions {
 
 	constructor( gl: WebGLRenderingContext );
 
+	has( name: string ): boolean;
 	get( name: string ): any;
 
 }

+ 2 - 2
src/renderers/webgl/WebGLExtensions.js

@@ -8,7 +8,7 @@ function WebGLExtensions( gl ) {
 
 			if ( extensions[ name ] !== undefined ) {
 
-				return extensions[ name ];
+				return extensions[ name ] !== null;
 
 			}
 
@@ -39,7 +39,7 @@ function WebGLExtensions( gl ) {
 
 			extensions[ name ] = extension;
 
-			return !! extension;
+			return extension !== null;
 
 		},