WebGLRenderingContext.isProgram()

WebGL API中的**WebGLRenderingContext.isProgram()** 函数 将会在WebGLProgram是一个合法的着色器程序 (program) 时返回 true , 而在其他情况返回false

语法

GLboolean gl.isProgram(program);

参数

program

一个要检查的 WebGLProgram对象 .

返回值

一个表示 program 是否有效的 GLboolean (en-US) 值。

示例

检查一个 program 是否有效

js
var canvas = document.getElementById("canvas");
var gl = canvas.getContext("webgl");
var program = gl.createProgram();

// ...

gl.isProgram(program);

Specifications

Specification
WebGL Specification
# 5.14.9

浏览器兼容性

BCD tables only load in the browser

另请参见