【发布时间】:2011-06-01 08:26:06
【问题描述】:
我刚刚购买了第五版 OpenGL SuperBible。我很高兴他们避免使用已弃用的功能,但他们的示例使用了GLTools。 GLTools 提供了大量有用的函数来渲染简单的 3D 对象和管理视锥体、相机和变换矩阵。
这一切都很好,但提供的抽象隐藏了低级细节,我很难转移到无法使用GLTools 的代码——例如pyopengl。我在网上看到的绝大多数教程都使用即时模式,我试图避免这种模式。那些使用glDrawArrays 的人使用glEnableClientState,我也在尽量避免。
我正在寻找完全兼容 OpenGL 3.x 的介绍性教程。如果这个订单太高,也许一个洗衣清单好的“起点”功能就可以了。
【问题讨论】:
-
撕掉
GLTools正在使用的代码序列有什么问题?
标签: opengl deprecated opengl-3 pyopengl