OpenGLコアプロファイルのバージョン文字列とはどういう意味ですか?

OpenGLコアプロファイルのバージョン文字列とはどういう意味ですか?

これは私のコンピュータのglxinfo出力です。

$ glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
    Max core profile version: 4.1
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.0
OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.1.2
OpenGL core profile shading language version string: 4.10
OpenGL version string: 3.0 Mesa 11.1.2
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

これは私のグラフィックカードがOpenGL 3.0以上をサポートしているという意味ですか? 4.1「核心プロファイル」バージョンとはどういう意味ですか?私はSapphire Radeon R7 250Xを持っていますが、オンライン仕様によればOpenGL 4.3までサポートする必要があります。

ドライバの問題かもしれませんか?私はアーチLinuxを使用しており、xf86-video-atiがインストールされています。

ベストアンサー1

私はMesaやOpenGLの専門家ではありませんが、Mesaのリリースノートによるとここその後、バージョン11.1(および11.2)では、OpenGLをバージョン4.1までのみ実装しました。したがって、あなたのカードが4.3をサポートしているかどうかにかかわらず、Mesaは4.1のみを使用すると思います。

おすすめ記事