
The open-source, reverse-engineered Linux graphics driver for Asahi Linux is now officially conformant with OpenGL ES 3.1 per The Khronos Group's standards with its conformance test suite (CTS).
Alyssa Rosenzweig shared the news today that OpenGL ES 3.1 conformance has been achieved with Asahi Linux on the M1 and M2 family graphics. It's even more rewarding for the community developers in that Apple doesn't provide any conformant (OpenGL or Vulkan) graphics drivers for their Arm-based platform.
More details on this milestone via Alyssa's blog . It's a great milestone and Asahi Linux users on the Arch Linux or Fedora Linux spins can update their systems to enjoy the conformant support. It still will be a while longer before this work is all upstream: the AGX Gallium3D code is upstream in Mesa but the Apple DRM kernel driver written in Rust continues to be worked on out-of-tree. It will also still likely be a while before having a conformant driver for OpenGL 4.6 and Vulkan.