GSG getDriverShaderVersionMajor() and getDriverShaderVersionMinor() should return the shader language version, however it seems that Major() returns 1 and not the actual value.
On my NVidia setup, GL_SHADING_LANGUAGE_VERSION
is : "4.50 NVIDIA"
however, Major() returns 1
and Minor() returns 50