Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Open-Source Driver Flips On OpenGL ES 3.1 For Select NVIDIA GeForce 200 Series GPUs
Mesa 21.2 with the latest Git development code for the Nouveau NV50 Gallium3D driver has exposed OpenGL ES 3.1 for select GeForce 200 series GPUs. Receiving GLES 3.1 support in the GeForce 200 series are the DirectX 10.1 class GPUs, which amount to the GT21x GPUs as with the GeForce GT 210/220/240 where as the other 200 series parts were only at DirectX 10.0.
This long overdue OpenGL ES 3.1 support for the DirectX 10.1 class GPUs with the Nouveau NV50 Gallium3D driver was worked on in recent weeks by Ilia Mirkin via nv50, st/mesa: expose ES 3.1 on the NVIDIA DX10.1-class GPUs, make st/mesa not over-expose functionality. Ilia commented in the MR, "From running the tests, there appear to still be some graphics/compute pipeline interop issues. However all the features, except for "advanced" textureGather, are supported by the hardware / fallbacks."
That open-source OpenGL ES 3.1 support for these 2009 era GPUs will be found in next quarter's Mesa 21.2.