经常更新顶点缓冲区的不同大小的部分

时间:2018-05-03 18:59:48

标签: javascript webgl vertex-buffer

我正在webgl中实现大量元素的渲染,为了效率,所述元素的所有顶点信息都将存储在单个顶点缓冲区中。 当某些元素更新时,它应该更新它在顶点缓冲区(缓存)中的顶点信息。我的问题是如何有效地管理顶点缓冲区? 如果顶点的数量相同,那么它不是问题,但是如果生成的顶点的数量更小或更差,比以前更大怎么办? 欢迎任何想法和见解。 请注意,我正在使用webgl1,它可以更新顶点缓冲区,但无法从中复制,因此重新排列数据不是选项,除非我还有数据的CPU副本并在每个数据后上传所有数据变化,似乎效率不高。

0 个答案:

没有答案