![]() |
1
0
似乎最好的方法是使用附加缓冲区。您必须小心,不要依赖于添加元素的顺序,因为多线程是专门为允许随机添加内容而设计的。我不得不一次将数据附加一个三角形,这使我无法使用索引缓冲区,但我看不到任何其他方法可以做到这一点。 如果有人提出更好的解决方案,我会很高兴听到。 |
![]() |
2
0
在我的体素引擎中,我也遇到了同样的问题,最初我分配了缓冲区,以便能够包含可能生成的最大数量的顶点。 在我完成任务后,我用计划使用的噪波函数对其进行了测试,并记录了顶点缓冲区所需的最高顶点数。 然后我只添加了一点,并将该值用作应用程序中所有顶点缓冲区的大小。 |