如何在linux下使用opengl扩展? (不支持GL_ARB_transform_feedback3)

时间:2015-02-15 14:17:15

标签: linux opengl opengl-3 transform-feedback

我很难理解OpenGL扩展机制。我正在使用OpenGL 3.3 / Mesa 10.3.2在Ubunut下开发。

如果我运行glxinfo,它会显示所需的扩展名:GL_ARB_transform_feedback3 使用glxinfo -l它显示了4个缓冲区的预期限制: GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 4

然而,如果我有一个OpenGL上下文3.3并使用

运行一个普通的GS
#version 330 core
#extension GL_ARB_transform_feedback3 : require

我得到的只是: 0:4(12):错误:几何着色器中不支持扩展“GL_ARB_transform_feedback3”

我读过很多网页和书籍,我无法弄清楚,哪里弄错了。

二手硬件非常新,一台带有intel(i915)图形适配器的笔记本电脑和一台带有NVIDIA(GTX 7xx)图形适配器的台式机。

我对glxinfo的理解是错误的吗? 如何才能运行此扩展程序?

感谢您的帮助。

0 个答案:

没有答案