Linux上的OpenGL 4.4

时间:2014-06-07 18:24:24

标签: linux opengl

我想学习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版本?

2 个答案:

答案 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上唯一的驱动程序。