问题描述
我正在尝试在我的 OpenGL 游戏中实现批处理渲染以更快地渲染文本。我的实现完成了,剩下一个问题:一旦我添加了多个对象,我该如何删除一个?
我看到了多种可能的解决方案,但它们似乎都在性能上成本高昂且难以实施。我试图替换索引缓冲区中的每个索引,如下所示:
Object 1 Object 2 Object 3
0 1 2 1 3 | 4 5 6 5 7 | 8 9 10 9 11
变成
Object 1 Object 3
0 1 2 1 3 | 8 9 10 9 11
但这会置换对象 2 之后对象的每个索引缓冲区偏移量,并将对象的顶点保留在顶点缓冲区中,不会被释放。
我能做到的最好方法是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)