WebGLRenderingContext: getShaderParameter() 方法
注意:此功能在 Web Workers 中可用。
WebGL API 的 WebGLRenderingContext.getShaderParameter() 方法返回有关给定着色器的信息。
语法
js
getShaderParameter(shader, pname)
参数
shader-
一个
WebGLShader,从中获取参数信息。 pname-
一个
GLenum,指定要查询的信息。可能的值gl.DELETE_STATUS-
返回一个
GLboolean,指示着色器是否被标记为删除。 gl.COMPILE_STATUS-
返回一个
GLboolean,指示上次着色器编译是否成功。 gl.SHADER_TYPE-
返回一个
GLenum,指示着色器是顶点着色器(gl.VERTEX_SHADER)还是片段着色器(gl.FRAGMENT_SHADER)对象。
返回值
返回请求的着色器信息(由 pname 指定)。
示例
js
gl.getShaderParameter(shader, gl.SHADER_TYPE);
规范
| 规范 |
|---|
| WebGL 规范 # 5.14.9 |
浏览器兼容性
加载中…