Я пытаюсь запустить GS демо-код Mesa здесь: http://cgit.freedesktop.org/mesa/demos/tree/src/gs, по мерзавца клонировании это: http://cgit.freedesktop.org/mesa/demosGeometry Shader в Меса i965 DRI для Intel SandyBridge Hardware
Однако я получаю ошибку как " требуется расширение 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?
Если бы это было только расширение Nvidia, то он был бы назван GL_NV_geometry_shader4 не так ли? Причина, по которой ARB «благословил», заключается в том, что он также может использоваться и для других графических процессоров. –
Это расширение было одобрено до того, как оно стало основным. См. Прикрепленный URL. https://www.opengl.org/wiki/Geometry_Shader_Examples. – abcdef
Хорошо спасибо. Я это попробую. –