OpenGL和弃用新手

Der*_*itz 5 python opengl pyopengl deprecated opengl-3

我已经开始使用PyOpenGL 3.0.1b在Python中使用OpenGL。

我查看了一些示例代码,然后开始运行它并对其进行修改等。一切都很好,直到我变得不太懂了。

http://pyopengl.sourceforge.net/documentation/manual-3.0/index.xhtml上,列出了OpenGL函数以及是否不建议使用它们。因此,我以为自己只需要找到一些不使用所有这些已弃用的废话的最新教程。

数小时后,再没有运气了!不推荐使用的示例代码之后不推荐使用的示例代码...我可以在哪里找到不推荐使用的教程?

Adi*_*cin 2

OpenGL ES 2.0 实际上与 OpenGL 3 非常相似,只是删除了一些功能(例如多个渲染目标、一些着色器指令等)。《OpenGL ES 2.0编程指南》一书有一些教程和源代码可供下载,可以帮助您开始使用OpenGL 3.0。大多数情况下,在 ES 2.0 中编译的内容也将针对更新的 OpenGL 规范进行编译。您也可以在线搜索 ES 2.0 教程。

我还建议检查我正在开发的图形引擎(OpenREng)。您可以查看 OpenGL 包装类以查看较新规范中支持的大部分功能。

  • 轻微的挑剔。GL3与GL ES 2.0非常相似。毕竟,ES 2.0 是第一个被指定的。 (2认同)