我无法找到有关此问题的一些信息。特别是,我想安装GL_ARB_ES2_compatibility扩展。我怎么能这样做(在Linux中)?
答案 0 :(得分:4)
听起来你对扩展名有些误解。
扩展程序不是插件。换句话说,扩展程序不是您可以与现有OpenGL实现一起安装以获得新功能的。
扩展是功能,除了实现支持的OpenGL版本的标准OpenGL功能之外,OpenGL实现还公开了这些功能。例如,OpenGL实现可能支持所有OpenGL-2.1,但也支持部分OpenGL-3.0(但不是OpenGL-3.0的所有部分)。因此,驱动程序不能声称它支持OpenGL-3.0,但它可能会将支持的子集作为扩展名进行通告。
如果您需要某个扩展,则必须安装支持该扩展的OpenGL实现(= GPU +匹配驱动程序)。
答案 1 :(得分:1)
答案 2 :(得分:0)
正如棘轮怪物所说,这取决于它是否已经在驱动程序中实现(如果你的硬件支持它)
您可以从最新的源代码重建驱动程序(Mesa project的一部分)以获取最新的扩展,或者根据您的发布,您可以使用pinning获取实验或测试包(对于基于debian的发行版)