Baseline Widely available
WebGL API ç WebGLRenderingContext.createProgram()
æ¹æ³ç¨äºå建ååå§åä¸ä¸ª WebGLProgram
对象ã
WebGLProgram gl.createProgram();åæ°
æ ã
è¿åå¼ä¸ä¸ª WebGLProgram
对象ç±ä¸¤ä¸ªç¼è¯è¿åç WebGLShader
ç»æ - é¡¶ç¹çè²å¨åçæ®µçè²å¨ï¼åç± GLSL è¯è¨æåï¼ãè¿äºç»åæä¸ä¸ªå¯ç¨ç WebGL çè²å¨ç¨åºã
var program = gl.createProgram();
// æ·»å é¢å
å®ä¹å¥½çé¡¶ç¹çè²å¨åçæ®µçè²å¨
gl.attachShader(program, vertexShader);
gl.attachShader(program, fragmentShader);
gl.linkProgram(program);
if (!gl.getProgramParameter(program, gl.LINK_STATUS)) {
var info = gl.getProgramInfoLog(program);
throw "Could not compile WebGL program. \n\n" + info;
}
è¯¦è§ WebGLShader
è·åæ´å¤å
³äºå建ä¸è¿°ä»£ç ä¸é¡¶ç¹çè²å¨åçæ®µçè²å¨çä¿¡æ¯ã
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