1. 首页
    2. 图形学

    OpenGL 各种库

    最近在学习opengl,一直用的是glu、glut库,在看到一些教程后,发现OpenGL的环境配置学问也不小,所以总结一下。

    首先是版本问题:OpenGL版本与OpenGL扩展机制
    然后是各个库,以32结尾的是微软相关的

    • gl是核心库。提供核心功能 。实现:opengl.lib、opengl32.lib
    • glu是实用库。是对gl的部分封装,提供了诸如复杂曲线、曲面的绘制。实现:glu.lib、glu32.lib
    • glaux是辅助库。提供了简单的窗口绘制功能,过时。实现:glaux.lib
    • glut是实用工具库。是对aux库的替代。实现:glut.lib、glut32.lib
    • glew : 因为windows默认只支持OpenGL 1.1,你要想用更高版本的OpenGL,你就需要安装它,它能自动识别你的平台所支持的全部OpenGL高级扩展函数。实现:glew32.dll,glew32d.dll
    • glee : 方便用来判断当前系统是不是支持某项OpenGL特性,我们就不用自己去写烦琐的先取函数地址然后再判断的代码了。
    • glfw:是对glut的替代,glut比较老。
    • OpenGL,glut,glew,glfw,mesa等

    所以现在的环境有glew+glfw 或 glut ?

    评分 0, 满分 5 星
    0
    0
    看完收藏一下,下次也能找得到
    • 版权声明:本文基于《知识共享署名-相同方式共享 3.0 中国大陆许可协议》发布,转载请遵循本协议
    • 文章链接:https://icebmji.com/blog/?p=141 [复制] (转载时请注明本文出处及文章链接)
    上一篇:
    :下一篇

    发表评论

    此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

    沙发空缺中,还不快抢~