opengl vbo建议[关闭]

问题描述 投票:3回答:1

我有一个在Blender中设计的模型,我将使用opengl构建的游戏引擎在将其导出到collada之后进行渲染。搅拌机中的模型分为几组。这些组包含具有自己索引的顶点法线和纹理。如果我将每个组渲染为单独的vbo或者我应该将整个模型渲染为单个vbo,这是一件好事吗?

opengl vbo
1个回答
5
投票

经验法则是:

  • 总是做尽可能少的OpenGL状态变化;
  • 总是尽可能少地与OpenGL交谈。

与GPU交谈的主要原因是成本高昂。如果你给它一些需要很长时间才能完成的东西,然后在它正常工作时不再烦扰它,GPU会更快乐。因此,单个VBO可能是一个更好的解决方案,除非它会导致您需要使用的存储量大幅增加,从而阻止其他地方的缓存。

© www.soinside.com 2019 - 2024. All rights reserved.