2
我正在尋找一個簡短的OpenGL幾何體着色器示例,它將在Linux上運行,最好是儘可能少地依賴關係。基本上我想使用該程序作爲測試,以查看它正在運行的系統上是否支持幾何着色器。將在Linux上運行的最短OpenGL幾何着色器示例?
我正在尋找一個簡短的OpenGL幾何體着色器示例,它將在Linux上運行,最好是儘可能少地依賴關係。基本上我想使用該程序作爲測試,以查看它正在運行的系統上是否支持幾何着色器。將在Linux上運行的最短OpenGL幾何着色器示例?
只需使用glxinfo
(在Ubuntu/Debian上的包mesa-utils
)並檢查擴展列表(GL_EXT/ARB_geometry_shader4
)或OpenGL版本(> = 3.2)以獲得幾何着色器支持。
擴展示例:
[email protected]e:~$ glxinfo | grep "GL_EXT_framebuffer_object"
GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_object,
版本例如:
[email protected]:~$ glxinfo | grep "OpenGL version"
OpenGL version string: 2.1 Mesa 7.10.2