WebGLRenderingContext: getProgramInfoLog() method
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers.
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.
Syntax
js
getProgramInfoLog(program)
Parameters
program
-
The
WebGLProgram
to query.
Return value
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.
Examples
>Checking program errors
js
const program = gl.createProgram(); // Attach pre-existing shaders gl.attachShader(program, vertexShader); gl.attachShader(program, fragmentShader); gl.linkProgram(program); gl.getProgramInfoLog(program);
Specifications
Specification |
---|
WebGL Specification> # 5.14.9> |
Browser compatibility
Loading…