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 WebGLProgramto 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…