一些资料
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
底层库
-
gl库
GL核心库,包含115中函数,以gl开头 -
glu库
gl扩展,有43个函数,以glu开头
gl库只提供了点线面部分绘图命令,glu封装了gl,实现了一些较为复杂的绘图命令
OpenGl 工具库
提供窗口管理,输入输出,简单的三维图形
- aux
了解不多,据说bug特多,而且不能跨平台, - glut
太老了,已经不更新了
但是很多教程还是使用这个
跨平台 - freeglut
完全兼容glut,但是依然会有各种bug - glfw
轻量级,开源,跨平台
目前主流
平台窗口扩展库
- 平台自有库
glx(linux下窗口扩展),wgl(window下扩展),agl(apple扩展) - glew
跨平台扩展库,包括所有平台库 - glad
glew升级版
OpenGl配置相关
目前主流采用glfw + glad或者 glew + glfw配合开发