小编ibe*_*ibe的帖子

WebGL 中的 VBO 和 EBO 状态

在 WebGL 中使用索引缓冲区绘制一些东西,你会在某种程度上经历这个例程(如MDN所暗示的那样):

设置:

bindBuffer(ARRAY_BUFFER);
bufferData(pass vertex data);
bindBuffer(ELEMENT_ARRAY_BUFFER);
bufferData(pass index data);
Run Code Online (Sandbox Code Playgroud)

画画:

bindBuffer(ELEMENT_ARRAY_BUFFER);
glDrawElements(...);
Run Code Online (Sandbox Code Playgroud)

没有bindBuffer(ARRAY_BUFFER)电话。

假设我有多个带有顶点数据的 VBO。EBO 如何知道从哪个缓冲区获取数据?

在标准的 OpenGL 中,我会将它封装在 VAO 中。但是 WebGL 中的缺乏让我感到困惑。

webgl

1
推荐指数
1
解决办法
1733
查看次数

标签 统计

webgl ×1