适用于Intel SandyBridge硬件的Mesa i965 DRI支持Geometry Shader

时间:2015-03-18 05:42:14

标签: opengl glsl geometry-shader mesa

我正在尝试从这里运行Mesa的GS演示代码: http://cgit.freedesktop.org/mesa/demos/tree/src/gs,通过git克隆: http://cgit.freedesktop.org/mesa/demos

但是,我得到错误为“需要GL_ARB_geometry_shader4扩展名”。

我对Mesa开发的进展情况并不及时了解,但事实并非如此 似乎GL_ARB_geometry_shader4扩展名不适用于Mesa?

根据此链接: http://lists.freedesktop.org/archives/mesa-dev/2014-August/065692.html,它 显示Geometry Shader支持已添加到Intel SandyBridge平台。

我也遇到过这个链接: http://dri.freedesktop.org/wiki/MissingFunctionality/,表示这一点 GL_ARB_geometry_shader4扩展名是“缺失功能”。

考虑到所有这些,我应该如何继续编写我的应用程序 几何着色器使用Mesa?

1 个答案:

答案 0 :(得分:1)

我相信此扩展程序仅支持Nvidia GPU,这就是您无法使用它的原因

编辑:您不需要此扩展程序来使用几何着色器。这里的例子

http://ogldev.atspace.co.uk/www/tutorial27/tutorial27.html

应该在intel GPU上完美运行