OpenGL版本和编程

OpenGL version and programming

本文关键字:编程 版本 OpenGL      更新时间:2023-10-16

我正在使用VS2010和freeGlut2.8.1,似乎计算机上的openGL版本是4,(我也是openGL的新手)我一直在阅读早期版本的许多openGL功能在最新版本中不再使用,并且管道已更改......,我为什么要编码,使用适用于版本1的openGL红皮书上的教程,并且一切都运行良好???

你不应该在认真编程时使用已弃用的OpenGL版本。由于 glut 很旧,而且它的设计相当生疏,我建议使用最近的窗口 API,它允许你使用 OpenGL 3.3+ 进行编程。此类窗口API的示例包括SDL,SFML,GLFW,仅举几例。此外,关于OpenGL的红皮书虽然有助于理解OpenGL的工作原理,但并没有以最新的方式实现它。还有很多其他的书,如OpenGL SuperBible或Shader Cookbook,可以帮助你入门。

你应该看看现代的OpenGL教程

恕我直言,使用 glbegin/glend 对可以让人们看到大局。但是从鼓励使用它们了。