Baseline Widely available
WebGL API ã® WebGLRenderingContext.createProgram()
ã¡ã½ããã¯ãWebGLProgram
ãªãã¸ã§ã¯ãã使ãåæåãã¾ãã
WebGLProgram gl.createProgram();弿°
ããã¾ããã
è¿ãå¤WebGLProgram
ãªãã¸ã§ã¯ãã¯ã2 ã¤ã®ã³ã³ãã¤ã«ããã WebGLShader
ã®çµã¿åããã§ãé ç¹ã·ã§ã¼ãã¼ã¨ãã©ã°ã¡ã³ãã·ã§ã¼ãã¼ (ã©ã¡ãã GLSL ã§æ¸ããã) ã§æãç«ã¡ã¾ããããã¦ããããã使ç¨å¯è½ãªããã°ã©ã ã¸ã¨ãªã³ã¯ãã¾ãã
var program = gl.createProgram();
// Attach pre-existing shaders
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
ãåç
§ããã¨ãä¸è¨ãµã³ãã«ã® vertexShader
㨠fragmentShader
ã®ä½æã«ã¤ãã¦ã®æ
å ±ãå¾ããã¾ãã
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