Mesa 12.0.3 est arrivée dans les backports de Debian Jessie (la version stable de Debian actuellement). LLVM 3.8 est assi présent dans les backports, ce qui permet de faire avancer le support d’OpenGL.
Pour une carte AMD Radeon 280X, on passe donc d’ OpenGL 3.3 à OpenGL 4.1 sur Debian Jessie avec les drivers libres.
$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD TAHITI (DRM 2.45.0 / 4.7.0-0.bpo.1-amd64, LLVM 3.8.1)
OpenGL core profile version string: 4.1 (Core Profile) Mesa 12.0.3
OpenGL core profile shading language version string: 4.10
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 12.0.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
Pour avoir le support d’OpenGL 4.3 annoncé par Mesa 12, il faut avoir LLVM 3.9 qui vient de sortir le 2 septembre mais qui n’est pas encore intégré dans Debian (même Sid).
Est-ce normal que l’OpenGL version string reste à 3.0 et le shading language 1.30 ?