Mesa 19.2 Is Just Six Patches Away From Seeing OpenGL 4.6 Support
Later this month marks two years since the release of OpenGL 4.6 and just ahead of that date it looks like Mesa could finally land its complete GL 4.6 implementation, at least as far as the Intel open-source graphics driver support is concerned.
Mesa is now just six patches away from OpenGL 4.6! Following recent SPIR-V patches being merged, there are just five patches left plus the sixth that updates the documentation and flips on OpenGL 4.6 for the i915 Mesa driver. The remaining patches are in regards to base vertex work.
This has been a long time coming but this OpenGL 4.6 support for Intel on Linux via MR #178 will hopefully be crossed in the coming days given all of the SPIR-V work that has been landing.
The Mesa 19.2 feature freeze and first release candidate are expected around 6 August, so there is still time for hopefully seeing this OpenGL 4.6 support materialize for this quarterly update to Mesa3D and for marking two years since the OpenGL 4.6 specification was published.
At this time it doesn't flip on OpenGL 4.6 for the AMD Radeon (RadeonSI) Gallium3D driver but that hopefully isn't too far behind. There's been SPIR-V work progressing on that front as its main blocker as well and for there RadeonSI has begun leveraging NIR to take advantage of existing code paths. But whether RadeonSI will see OpenGL 4.6 achieved for Mesa 19.2 likely comes down to Marek's magic. Likewise, the Intel Iris Gallium3D driver hopefully shouldn't be far behind either in OpenGL 4.6 support thanks to leveraging much of the same NIR/SPIR-V code as its i915 ancestor.
The Mesa3D drivers were fairly quick in supporting many of the newer extensions mandated by OpenGL 4.6 like KHR_no_error, texture_filter_anisotropic, transform_feedback_overflow_query, shader_group_vote, and others, but it's been the SPIR-V ingestion bits as part of Vulkan interoperability that's taken the better part of two years to square away for these open-source OpenGL drivers.
Mesa is now just six patches away from OpenGL 4.6! Following recent SPIR-V patches being merged, there are just five patches left plus the sixth that updates the documentation and flips on OpenGL 4.6 for the i915 Mesa driver. The remaining patches are in regards to base vertex work.
This has been a long time coming but this OpenGL 4.6 support for Intel on Linux via MR #178 will hopefully be crossed in the coming days given all of the SPIR-V work that has been landing.
The Mesa 19.2 feature freeze and first release candidate are expected around 6 August, so there is still time for hopefully seeing this OpenGL 4.6 support materialize for this quarterly update to Mesa3D and for marking two years since the OpenGL 4.6 specification was published.
At this time it doesn't flip on OpenGL 4.6 for the AMD Radeon (RadeonSI) Gallium3D driver but that hopefully isn't too far behind. There's been SPIR-V work progressing on that front as its main blocker as well and for there RadeonSI has begun leveraging NIR to take advantage of existing code paths. But whether RadeonSI will see OpenGL 4.6 achieved for Mesa 19.2 likely comes down to Marek's magic. Likewise, the Intel Iris Gallium3D driver hopefully shouldn't be far behind either in OpenGL 4.6 support thanks to leveraging much of the same NIR/SPIR-V code as its i915 ancestor.
The Mesa3D drivers were fairly quick in supporting many of the newer extensions mandated by OpenGL 4.6 like KHR_no_error, texture_filter_anisotropic, transform_feedback_overflow_query, shader_group_vote, and others, but it's been the SPIR-V ingestion bits as part of Vulkan interoperability that's taken the better part of two years to square away for these open-source OpenGL drivers.
16 Comments