OpenGLUT 0.6.3

许可: 免费 ‎文件大小: N/A
‎用户评分: 5.0/5 - ‎7 ‎评分

关于 OpenGLUT

OpenGLUT 是一个开源项目,用于开发 GLUT(OpenGL 实用程序工具包) C/C++ API。OpenGLUT 使用 freeglut 代码库作为扩展、增强和优化 API 的基础。 该项目当前的重点是修复错误和改进跨平台支持。 我们的长期目标是定义和实现 OpenGLUT API 版本 1.0 - 旨在取代 GLUT 3.x API。 动机 - GLUT 是一种广受欢迎的、可移植的、记录良好的 API - 学习胶水很容易为初学者 - 马克·基尔加德的胶水实现已知有错误/功能/限制 - Mark Kilgard 的 GLUT 实现未主动维护,并且不能作为开源提供 - GLUT 的一些领域可以改进 - 交互式 3D 图形正在快速发展 - GLUT 家族的一部分 马克 · 基尔加德的胶水, 最初在 Sgi 系统上实现, 后来被内特 · 罗宾斯移植到 Win32 由帕维尔 W. Olszta 和其他人的自由胶水, 一个兼容的开源实现 GLUT OpenGLUT 具有基本兼容的硬件开发,具有新功能和优化 特征 从 freeglut 分叉后,一些更改包括: - 改进全屏支持 - 改进的操纵手柄支持 - 改进的 Cygwin 和 Mingw32 支持 - 改进的位图字体呈现 - 改进了 ANSI-C 合规性 - 文档改进 - 实验性屏幕外渲染 - OpenGLUT 1.0 的当前建议 正在考虑的其他想法 - 全屏和游戏模式 API:合理化 - 扩展几何 API:超越盒子、球体和茶壶 - 图像加载 API(用于纹理)。 - 文本渲染 API:可缩放的纹理字体在模型空间。 - OpenGL 扩展 API