Nouveau NVC0 Preps For OpenGL 4.5 / GLSL 4.5

Written by Michael Larabel in Mesa on 9 October 2016 at 08:35 AM EDT. 2 Comments
MESA
Building off the exciting patches published Friday for completing ARB_enhanced_layouts that finish off the RadeonSI OpenGL 4.4~4.5 support, the Nouveau NVC0 support is basically done too with the finishing up of that final extension being done in the Mesa state tracker.

Nouveau contributor Samuel Pitoiset went ahead and set the cap to enable ARB_enhanced_layouts for NVC0 along with exposing GLSL 4.5. The patches are currently on the mailing list but hopefully all of this latest GL4 work will hit Mesa Git in the week ahead to make it into the next Mesa release.

Like RadeonSI and Intel i965, this now marks NVC0 as being done with all extensions up through OpenGL 4.5. However, none of these Mesa drivers are officially advertising OpenGL 4.5 compliance yet as they are still battling the conformance test suite (CTS) for being able to officially claim they are an OpenGL 4.5 driver, but the extensions are all done.

The NVC0 GLSL 4.5 support and completion of work through OpenGL 4.5 is for Fermi and Kepler GPUs. The Maxwell GPUs are also supported by NVC0 but there they are currently limited to OpenGL 4.1 support until Pitoiset finishes his instructions scheduler calculator for those newer GPUs.

Great to see Nouveau advancing in-step with RadeonSI for OpenGL support, but this open-source driver's main problem continues to be in the re-clocking scope that is severely limiting the performance potential of this reverse-engineered NVIDIA Linux driver.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week