CPW、FLTK、Freeglut、GLFW、GLEW、GLOW Toolkit、GLT 和 GlutMaster、GLUI UI 库、NGL 还是 SDL?
我应该使用哪一种?有什么不同?
他们有官方图书馆吗?
是否可以在没有所有这些库的情况下直接使用 OpenGL?
CPW、FLTK、Freeglut、GLFW、GLEW、GLOW Toolkit、GLT 和 GlutMaster、GLUI UI 库、NGL 还是 SDL?
这些库中的每一个都做一些完全不同的事情;虽然你可以把它们分成几类
*GLUT、GLFW、SDL:这些用于创建具有 OpenGL 上下文和 UI 事件管理的窗口
FLTK、CPW:提供窗口管理、事件调度小部件等功能的成熟框架
GLEW: OpenGL 扩展加载程序库。简化加载现代 OpenGL 功能的过程。可以不做,但变得乏味。GLEW 有点过时了,有更好的替代品,比如 glLoadGen。
NGL:似乎是一个教学图书馆,也是一个框架。
GLT:你是指哪一个,有几个“GLT”库(我有一个)。
我应该使用哪一种?
这取决于你需要什么。
有什么不同?
其中一些创建窗口和 OpenGL 上下文。其他人为您提供小部件,而其他人则是让您的生活更轻松的帮手。
是否可以在没有所有这些库的情况下直接使用 OpenGL?
是的!但很快就会变得乏味。
| 归档时间: |
|
| 查看次数: |
1239 次 |
| 最近记录: |