我已经在OpenGL中粘贴了一个伪代码。
我有什么:
我想要的是什么:
我的问题:
- 将VAO(VBO和EBO)的创建放在渲染循环中是明智的吗?如果没有,那么最佳解决方案是什么?
考虑我的伪代码:
CheckedListbox
答案 0 :(得分:2)
要删除(或插入)三角形,您需要更改VBO数据并通过多种方式之一进行更新(例如。glBufferData
或glSubBufferData
)。
我没有看到纹理的重点,因为它被限制在VAO创建之外。如果您需要不同三角形的不同纹理,那么您有两个选项: