Nouveau NVC0 Gallium3D Driver Now Exposes GLSL 4.10
Ilia Mirkin remains a prolific community developer contributing to Nouveau (and Freedreno) Gallium3D drivers and now he's squared away support in the NVC0 driver for exposing GLSL 4.10. NVC0 is the Nouveau Gallium3D driver to support NVIDIA's GeForce GTX 400 "Fermi" graphics cards and newer -- including Kepler and Maxwell.
As of this Git commit today, GLSL 410 is now exposed by NVC0. There's also this Mesa state tracker change to allow for GLSL 400/410 support to be exposed as previously it was capped at advertising OpenGL Shading Language 3.30 for OpenGL 3.3. This change also now exposes ARB_shader_precision support when GLSL 410 and above is advertised.
The OpenGL Shading Language v4.10 specification can be read at OpenGL.org.
This independent contributor to Mesa is up to having hundreds of commits -- more than 350 in the past year or over 500 in starting to contribute to Nouveau a little less than two years ago.
Update: Here's some further clarification by Mirkin.