@glyph I don't know how difficult it would be to get running. There's two renderers, one built around OpenGL ES2, and the other is built around OpenGL 4.2 (but the usage thereof is pretty basic). It only really needs something that can draw color triangles, so I would expect writing a new backend for metal or webgpu (or any other modern GPU API) to be reasonably straight forward. SDL handles all the platform interfaces pretty much, so hopefully a mac port wouldn't be too difficult?