opengl各种库

一些资料

https://blog.csdn.net/wang15061955806/article/details/50274171
https://www.cnblogs.com/chencarl/p/10722839.html

opengl学习网站

learnopengl
opengl-tutorial
http://ogldev.atspace.co.uk

底层库

  1. gl库
    GL核心库,包含115中函数,以gl开头

  2. glu库
    gl扩展,有43个函数,以glu开头
    gl库只提供了点线面部分绘图命令,glu封装了gl,实现了一些较为复杂的绘图命令

OpenGl 工具库

提供窗口管理,输入输出,简单的三维图形

  1. aux
    了解不多,据说bug特多,而且不能跨平台,
  2. glut
    太老了,已经不更新了
    但是很多教程还是使用这个
    跨平台
  3. freeglut
    完全兼容glut,但是依然会有各种bug
  4. glfw
    轻量级,开源,跨平台
    目前主流

平台窗口扩展库

  1. 平台自有库
    glx(linux下窗口扩展),wgl(window下扩展),agl(apple扩展)
  2. glew
    跨平台扩展库,包括所有平台库
  3. glad
    glew升级版

OpenGl配置相关

目前主流采用glfw + glad或者 glew + glfw配合开发

一张图

opengl各种库_第1张图片

你可能感兴趣的:(opengl,opengl)