在 OpenGL 的一次绘制调用中渲染多个 VBO

发布于 2024-11-03 11:10:33 字数 172 浏览 4 评论 0原文

我有几百个VBO。我只想每帧绘制 VBO 的子集。

还有什么比绑定和绘制每个 VBO 更快的吗?有没有针对多个VBO的批量绘制命令?

  1. 如何绑定多个 VBO
  2. 是否有用于 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?

  1. How do I bind multiple VBOs
  2. Is there a version of glMultiDrawElements for sets of VBOs?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

红衣飘飘貌似仙 2024-11-10 11:10:33

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文