The WebGLRenderingContext.getProgramInfoLog returns the information log for the specified WebGLProgram
object. It contains errors that occurred during failed linking or validation of WebGLProgram
objects.
The WebGLRenderingContext.getProgramInfoLog returns the information log for the specified WebGLProgram
object. It contains errors that occurred during failed linking or validation of WebGLProgram
objects.
js
getProgramInfoLog(program)
program
The WebGLProgram
to query.
A string that contains diagnostic messages, warning messages, and other information about the last linking or validation operation. When a WebGLProgram
object is initially created, its information log will be a string of length 0.
js
const program = gl.createProgram(); // Attach pre-existing shaders gl.attachShader(program, vertexShader); gl.attachShader(program, fragmentShader); gl.linkProgram(program); gl.getProgramInfoLog(program);
Specification |
---|
WebGL Specification # 5.14.9 |
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
getProgramInfoLog |
9 | 12 | 4 | 11 | 12 | 5.1 | 4.4.3 | 25 | 4 | 12 | 8 | 1.5 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/getProgramInfoLog