WebGLRenderingContext:getProgramInfoLog() 方法
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 |
浏览器兼容性
BCD 表格仅在浏览器中加载