我正试图从这里运行Mesa的GS演示代码:http://cgit.freedesktop.org/mesa/demos/tree/src/gs,通过git克隆此:http://cgit.freedesktop.org/mesa/demos
然而,我得到的错误是"需要GL_ARB_geometry_shader4扩展"。
我不太了解梅萨的发展情况,但它似乎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?的几何体着色器?
我相信这个扩展只在Nvidia GPU上受支持,这就是为什么你不能使用它
编辑:使用几何体着色器不需要此扩展。这里的例子
http://ogldev.atspace.co.uk/www/tutorial27/tutorial27.html
应该在英特尔GPU的上工作得很好