在 OpenGL 的一次绘制调用中渲染多个 VBO
我有几百个VBO。我只想每帧绘制 VBO 的子集。
还有什么比绑定和绘制每个 VBO 更快的吗?有没有针对多个VBO的批量绘制命令?
- 如何绑定多个 VBO
- 是否有用于 VBO 集的
glMultiDrawElements
版本?
I have a few hundred VBOs. I want to only draw a subset of the VBOs each frame.
Is there anything faster than binding and drawing each VBO? Is there a batched draw command for multiple VBOs?
- How do I bind multiple VBOs
- Is there a version of
glMultiDrawElements
for sets of VBOs?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
AFAIK 没有,因为只有一个 GL_ARRAY_BUFFER 绑定点,并且任何时候都只能绑定一个缓冲区。
AFAIK there is not, because there is only one GL_ARRAY_BUFFER binding point and only one buffer can be bound to it at anytime.