我想学习OpenGL开发,我正在运行Linux Mint。 Khronos.org说:
The OpenGL 4.4 and OpenGL Shading Language 4.40 Specifications were released on July 22, 2013.
据我所知,Mesa是Linux的OpenGL实现,但我认为它只有一个版本3.1。我的问题是,我可以在Linux环境中开发OpenGL 4.4应用程序,还是必须使用Mesa的3.1版本?
答案 0 :(得分:2)
您可以通过#include http://www.opengl.org/registry/
中的glext.h文件开发 OpenGL 4.4软件您可以使用实现OpenGL 4.4 specification的硬件驱动程序和支持必要硬件功能的GPU 运行 OpenGL 4.4软件。实际上,这意味着您需要支持Direct3D 11的AMD或Nvidia GPU以及GPU供应商提供的最新专有(闭源)驱动程序。
Mesa3d是开源驱动程序框架,部分支持OpenGL 4.x. AMD和Nvidia的专有驱动程序将Mesa3d替换为他们自己的OpenGL实现。
请注意,即使您的系统无法运行所述软件,您也可以开发 OpenGL 4.4软件。
答案 1 :(得分:0)
AMD和NVIDIA专有驱动程序可能是支持OpenGL 4.4的Linux上唯一的驱动程序。