有人问了有关最新的OpenGL资源的问题,答案之一是指向有关现代OpenGL编程的教程的链接。
有问题的教程使用了GLUT和GLEW,但是我在某处读到了GLUT已过时。真的吗?
有人问了有关最新的OpenGL资源的问题,答案之一是指向有关现代OpenGL编程的教程的链接。
有问题的教程使用了GLUT和GLEW,但是我在某处读到了GLUT已过时。真的吗?
Answers:
GLUT 3.7是否已过时?绝对。您永远不要将它用于任何用途。
但是,FreeGLUT非常适合使用。它与GLUT 3.7向后兼容100%。当您需要将一个快速而肮脏的程序打包在一起时,FreeGLUT是一个很好的实用程序。
即使原始的GLUT不再处于主动开发中,它仍然是针对其目标领域的好工具,这是快速的OpenGL测试和演示。它从未打算成为开发复杂OpenGL程序的框架。
来自http://en.wikipedia.org/wiki/OpenGL_Utility_Toolkit
GLUT的两个目标是允许在操作系统之间创建相当可移植的代码(GLUT是跨平台的),并使学习OpenGL更容易。使用GLUT的OpenGL编程入门通常只需要几行代码,并且不需要了解特定于操作系统的窗口API。
所以不,如果您将其用于快速OpenGL测试,演示和学习,那么它并不是过时的。
是的自1998年3.7版发布以来,GLUT已过时且未开发。
从法语维基百科:
1998年5月第3.7版的《圣经》末日纪念册和développement及s'estarrêtéeàla版本。
http://fr.wikipedia.org/wiki/OpenGL_utility_toolkit
编辑:
对不起,法语参考,但我没有在英语维基百科上找到任何日期。翻译是:
GLUT库已不再开发,并于1998年5月在3.7版停止。
以及到英文维基百科的链接: