↓ Skip to main content

“Progress has been rapid: at the end of its first week, it can compile both basic vertex and fragment shaders, sufficient to render 3D scenes.”

Alyssa Rosenzweigrosenzweig.io ↗

Apple published no documentation for this GPU. Outsiders reverse engineered the instruction set over a few months, then turned it into a working shader compiler in a week. She built it on Mesa’s NIR instead of Apple’s LLVM stack. Apple could have shipped a spec and saved everyone months. It prefers you only run its own software.