↓ Skip to main content

“Unlike ours, the manufacturer’s M1 drivers are unfortunately not conformant for any standard graphics API, whether Vulkan or OpenGL or OpenGL ES.”

Alyssa Rosenzweigrosenzweig.io ↗

A reverse-engineered open source driver passed the official Khronos test suite for OpenGL ES 3.1 on M1 and M2 hardware. Apple’s own drivers are not conformant for any standard graphics API. The M1 even lacks hardware instructions for image atomics, so the driver had to fake them. Two people with minimal funding shipped what Apple never bothered to.