WebGLRenderingContext: getProgramInfoLog() 方法
注意:此功能在 Web Workers 中可用。
WebGLRenderingContext.getProgramInfoLog 返回指定 WebGLProgram 对象的日志信息。它包含了在 `WebGLProgram` 对象链接或验证失败时发生的错误。
语法
js
getProgramInfoLog(program)
参数
program-
要查询的
WebGLProgram对象。
返回值
一个字符串,包含诊断消息、警告消息以及关于上次链接或验证操作的其他信息。当一个 WebGLProgram 对象首次创建时,其信息日志将是一个长度为 0 的字符串。
示例
检查程序错误
js
const program = gl.createProgram();
// Attach pre-existing shaders
gl.attachShader(program, vertexShader);
gl.attachShader(program, fragmentShader);
gl.linkProgram(program);
gl.getProgramInfoLog(program);
规范
| 规范 |
|---|
| WebGL 规范 # 5.14.9 |
浏览器兼容性
加载中…