Самый короткий пример геометрического шейдера OpenGL, который будет работать в Linux? - PullRequest
2 голосов
/ 27 ноября 2011

Я ищу короткий пример геометрического шейдера OpenGL, который будет работать в Linux, желательно с минимальным количеством зависимостей.По сути, я хочу использовать эту программу в качестве теста, чтобы увидеть, поддерживаются ли геометрические шейдеры в системе, в которой она в данный момент работает.

1 Ответ

5 голосов
/ 27 ноября 2011

Просто используйте glxinfo (в пакете mesa-utils в Ubuntu / Debian) и проверьте список расширений (GL_EXT/ARB_geometry_shader4) или версию OpenGL (> = 3.2) для поддержки геометрических шейдеров.

Расширениепример:

user@machine:~$ glxinfo | grep "GL_EXT_framebuffer_object"
GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_object, 

Пример версии:

user@machine:~$ glxinfo | grep "OpenGL version"
OpenGL version string: 2.1 Mesa 7.10.2
...