Baseline Widely available
æå±OES_vertex_array_objectæ¯WebGL APIçä¸é¨åï¼å®æä¾äºé¡¶ç¹æ°ç»å¯¹è±¡ (VAOs) å¯ä»¥ç¨æ¥å°è£ é¡¶ç¹æ°ç»çç¶æãThese objects keep pointers to vertex data and provide names for different sets of vertex data.
WebGL extensions are available using the WebGLRenderingContext.getExtension()
method. æ´å¤è¯¦ç»ä¿¡æ¯ï¼åè§ Using Extensions in the WebGL tutorial.
夿³¨ï¼ Availability: æ¤æå±åªå¨WebGL1䏿æãå¨WebGL2å½ä¸ï¼è¿äºåè½å¯ä»¥è¢«ç´æ¥ä½¿ç¨ï¼ä¸å»æäºåç¼ "OES
"ã
è¿ä¸ªæå±æä¾äºä¸ä¸ªæ°ç常éï¼å®å¯ä»¥å¨gl.getParameter()
å½ä¸ä½ä¸ºä¸ä¸ªåæ°ä¼ éï¼
ext.VERTEX_ARRAY_BINDING_OES
å½ä½ä¸ºgl.getParameter()
ä¸çpname
åæ°ä¼ éæ¶ï¼è¿åä¸ä¸ªWebGLVertexArrayObject
对象ã
var oes_vao_ext = gl.getExtension("OES_vertex_array_object");
var vao = oes_vao_ext.createVertexArrayOES();
oes_vao_ext.bindVertexArrayOES(vao);
// ...
// calls to bindBuffer or vertexAttribPointer
// which will be "recorded" in the VAO
// ...
Specifications Browser compatibility åè§
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