This is the output from glxinfo for my machine:
$ 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 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
Does that mean my card only supports OpenGL up to 3.0? What does the 4.1 "core profile" version mean? I've got a Sapphire Radeon R7 250X which should support up to OpenGL 4.3 according to its online specs.
Could this be a driver issue? I'm on arch linux and I have xf86-video-ati installed.