Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找在 OpenGL 中绘制 3D 点网格的最便宜的方法(例如 256x256x256 --> 16.000.000 点)。目前我将我的顶点存储在 VBO 中并将其传递给我的顶点着色器。有没有更好的方法将所有这些值存储在一个巨大的一维数组中,因为它们应该位于规则网格上?
我认为最好的方法是将所有值存储在一个向量中并使用 VBO 来渲染它们。
使用向量的优点是它们有足够的空间来存储任意数量的浮点数,并且可以很容易地随时操作单个点。使用向量时,内存也不是问题。
VBO 也是一个不错的选择,因为数据存储在显卡上而不是存储卡上,从而为您提供更高的性能。