0

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

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

我不太了解 Mesa 的开发进展情况,但似乎 GL_ARB_geometry_shader4 扩展不适用于 Mesa?

根据此链接: http: //lists.freedesktop.org/archives/mesa-dev/2014-August/065692.html,它显示几何着色器支持已添加到英特尔 SandyBridge 平台。

我还看到了这个链接: http : //dri.freedesktop.org/wiki/MissingFunctionality/,这表明 GL_ARB_geometry_shader4 扩展是一个“缺失的功能”。

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

4

1 回答 1

1

我相信这个扩展只在 Nvidia GPU 上受支持,这就是你不能使用它的原因

编辑:你不需要这个扩展来使用几何着色器。这里的例子

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

在英特尔 GPU 上应该可以正常工作

于 2015-03-18T06:23:56.387 回答