码迷,mamicode.com
首页 > 其他好文 > 详细

OPENGL中glad、glew、glfw、Freeglut的区别

时间:2020-04-09 10:56:23      阅读:327      评论:0      收藏:0      [点我收藏+]

标签:红宝书   环境   配置   rap   知识点   结构   git   nbsp   graphic   

glew(The OpenGL Extension Wrangler Library)是对底层OpenGL接口的封装,可以让你的代码跨平台。

glad与glew作用相同,可以看作它的升级版。

Freeglut(OpenGL Utility Toolkit)主要用于创建OpenGL上下文、接收一些鼠标键盘事件等等。

glfw(Graphics Library Framework)是Freeglut升级版,作用基本一样。

通常来说glad和glfw配合使用,比如我上面发的那个网站就是。

glew和Freeglut配合使用,比如OpenGL红宝书上面的例子。

 

使用glfw+glad的中文教程

LearnOpenGL-CN:https://learnopengl-cn.github.io/

优点:根据“OpenGL+VS2017 环境配置(亲测好使)<附带必要知识点> - CSDN博客”的方法配置完之后,自己写程序,一个图形的所有的代码都在一个.cpp里,结构比较简单。

缺点:这个翻译得有点晦涩,要读好几遍才能看懂。在画三角形的时候就把着色器也一起讲了,有点难理解,和openGL-tutorial对比着看,会有很大的收获。

使用glfw+freeGLUT的中文教程

专栏:一步步学OpenGL3.3+ - CSDN博客

https://blog.csdn.net/column/details/13062.html?&page=2

OPENGL中glad、glew、glfw、Freeglut的区别

标签:红宝书   环境   配置   rap   知识点   结构   git   nbsp   graphic   

原文地址:https://www.cnblogs.com/marblemm/p/12665042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!