WebGLRenderingContext.isProgram()

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

语法

GLboolean gl.isProgram(program);

参数

program
一个要检查的 WebGLProgram对象 .

返回值

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

示例

检查一个program是否有效

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

// ...

gl.isProgram(program);

Specifications

Specification Status Comment
WebGL 1.0
isProgram
Recommendation Initial definition.
OpenGL ES 2.0
glIsProgram
Standard Man page of the OpenGL API.

浏览器兼容性

BCD tables only load in the browser

另请参见