【OpenGL学习 0】基本知识

关于glad、glew、glfw、Freeglut

glew → \to glad: 是对底层OpenGL接口的封装,可以让你的代码跨平台,glad是glew的升级版。
freeglut → \to glfw: 主要用于创建OpenGL上下文、接收一些鼠标键盘事件等等。glfw是freeglut升级版。

查看OpenGL版本

# instal tools
sudo apt install mesa-utils
# check the version
glxinfo | grep "OpenGL version"

这个网址介绍的很好

各个版本特色

参考网址

扩展知识

  • 96.8%手持设备都只使用桌面OpenGL的子集OpenGL ES作为他们的图形编程接口
  • 近几年Khronos Group接手OpenGL之后,发展速度迅猛,新版本的OpenGL已经更新到了OpenGL 4.4,其功能略超过Direct3D 11,且被Nvidia和AMD主流显卡全面支持

你可能感兴趣的:(编程技术,opengl)