Baseline Widely available
WebGLRenderingContext.getProgramInfoLog è¿å忰䏿å®çWebGLProgram
object çä¿¡æ¯ãè¿äºä¿¡æ¯å
æ¬å¨ linking è¿ç¨ä¸çé误以å WebGLProgram
objects åæ³æ§æ£æ¥çé误ã
gl.getProgramInfoLog(program);Parameters Return value
è¿å DOMString
å
å« diagnostic , warning ...ççå
³äºä¸ä¸æ¬¡ linking å valiadation æä½çä¿¡æ¯ã对äºååå建çWebGLProgram
object , è¿åä¸ä¸ªç©ºå符串ã
var canvas = document.getElementsById("canvas");
var gl = canvas.getContext("webgl");
var program = gl.createProgram();
//vsSource is the source-code-string of vertex-shader
//fsSource is the source-code-string of fragment-shader
var vertexShader = loadShader(gl, gl.VERTEX_SHADER, vsSource);
var fragmentShader = loadShader(gl, gl.FRAGMENT_SHADER, fsSource);
// Attach pre-existing shaders
gl.attachShader(program, vertexShader);
gl.attachShader(program, fragmentShader);
gl.linkProgram(program);
gl.getProgramInfoLog(program);
Specifications Browser compatibility See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4