我已经开始使用PyOpenGL 3.0.1b在Python中使用OpenGL.
我查看了一些示例代码并开始运行并修改它等等.一切都很好,直到我变得不那么无知.
在http://pyopengl.sourceforge.net/documentation/manual-3.0/index.xhtml上列出了OpenGL函数以及它们是否被弃用.所以我想我自己只需找到一些不使用所有这些弃用垃圾的最新教程.
几小时后,没有这样的运气!不推荐使用的示例代码之后不推荐使用的示例代码…在某个地方我可以使用不推荐的教程吗?
解决方法:
OpenGL ES 2.0实际上与OpenGL 3非常相似,删除了一些功能(例如多个渲染目标,一些着色器指令等). OpenGL ES 2.0编程指南书中有一些可供下载的教程和源代码,可以帮助您开始使用OpenGL 3.0. ES 2.0中的编译也将编译为更新的OpenGL规范.您也可以在线搜索ES 2.0教程.
我还建议检查我正在开发的图形引擎(OpenREng).您可以查看OpenGL包装类,以查看较新规范中支持的大多数功能.