我想将我的索引几何存储在一个共享的 vao 中。
如果当前 vao 已满,我将创建另一个 vao 以及布局的缓冲区(Pos、Normals、Uvs 等)。我创建它们的能力是 N 个顶点。(可能是数千个,我想尽可能多地分享相似的几何图形)
问题是我不知道应该为应该支持索引 vao 的元素缓冲区对象分配多少大小。
这有一个常见的做法吗?
我需要为每个 VAO 提供一个 EBO,因为我想使用 glMultiDrawElements 调用绘制整个批次,因此批次必须具有相同 EBO 中的索引。
我想将我的索引几何存储在一个共享的 vao 中。
如果当前 vao 已满,我将创建另一个 vao 以及布局的缓冲区(Pos、Normals、Uvs 等)。我创建它们的能力是 N 个顶点。(可能是数千个,我想尽可能多地分享相似的几何图形)
问题是我不知道应该为应该支持索引 vao 的元素缓冲区对象分配多少大小。
这有一个常见的做法吗?
我需要为每个 VAO 提供一个 EBO,因为我想使用 glMultiDrawElements 调用绘制整个批次,因此批次必须具有相同 EBO 中的索引。