Hello. I am currently trying to run some shaders written for OpenGL ES 3.1 on a desktop AMD GPU (Radeon R7 200 Series, Ubutnu Linux). The driver reports that it supports GL_ARB_ES3_1_compatibility extension (https://www.opengl.org/registry/specs/ARB/ES3_1_compatibility.txt ). From my understanding it should compile the shaders starting with '#version 310 es' but for some reason the compilation fails with error about unsupported shader version.
I am using the drivers, downloaded from http://support.amd.com/en-us/download/desktop?os=Ubuntu+x86+64
The GL context is created via GLX. I tried using different versions: 4.3, 4.5, but eventually it did not work. Am I missing something?