freeGLUT
基本信息
- 中文名
freeGLUT
- 解释
是GLUT的一个完全开源替代库
- 特点
简单、跨平台
- 来自
《OpenGL红皮书(第二版)》
freeglut
介绍
freeglut是GLUT 的一个完全开源替代库。
GLUT最初是《OpenGL红皮书(第二版)》 中的示例程序。自那以后,GLUT简单、跨平台的特点,使其在各种实际应用中广泛应用。
GLUT(以及freeglut)允许用户在众多的平台的创建和管理窗口中OpenGL容器,以及相关的鼠标、键盘和游戏杆功能。
freeglut 由X-联盟许可下发布的。
[注1] GLUT :OpenGL实用工具包
[注2] 《OpenGL红皮书(第二版)》,由Mark Kilgard开发
创建原因
目前最后版本GLUT v3.7的历史可追溯至1998年8月,且该项目似乎已经被废弃。它的许可证禁止任何人发布修改后的库代码。
毋庸置疑GLUT已经很老了,真的需要改善。此外,GLUT的许可证与一些软件发行不兼容(如XFree86的)。
创作者
freeglut最初由帕维尔·W. Olszta与安德烈亚斯·乌姆巴赫和史蒂夫·贝克的贡献。史蒂夫是现在官方的拥有者/维护者。
创建时间
帕维尔在1999年12月1日开始freeglut的开发。目前,该项目几乎可以100%的替代原来的GLUT,只有少数差别(如,the abandonment of SGI-specific features,按钮盒子和动态视频分辨率)和 其他一小部分程序Bug。
有一些扩展功能,如应用程序中可使用更多的预定义形状。
发布版本
没有目前的测试版本。
稳定的版本