【发布时间】:2014-02-02 06:05:52
【问题描述】:
我为自己编写了一个小型实用程序类,其中包含用于在 OpenGL 中快速轻松地渲染线条、四边形、立方体等的有用方法。到目前为止,我一直在使用几乎完全即时的模式,所以我可以专注于学习 OpenGL 的其他方面。改用 VBO 似乎是谨慎的做法。但是,我想保留我一直在使用的大部分功能,例如我的实用程序类。有没有将这些简单的立即模式调用转换为通用 VBO 系统的好方法?
我正在使用 LWJGL。
【问题讨论】:
-
这太刻薄了,无法作为答案发布,但我真的认为这就是答案。转换此类代码的最佳方法是基于使用 VBO 进行设计。以任何其他低劣的方式来做,你将(相对)维持一个怪物。
-
根据您想要获得的复杂程度,您可以在 glBegin (...) 是一个非常简单的东西,里面有少量的命令。
标签: opengl lwjgl vertex-buffer utility-method immediate-mode