Reblogged by kornel ("Kornel"):
AsahiLinux@treehouse.systems ("Asahi Linux") wrote:
To answer one question that keeps coming up: No, our GPU driver work cannot be ported to macOS in a useful manner.
While it is theoretically possible to run our Mesa OpenGL and Vulkan drivers on macOS, doing so would rely on an undocumented and unstable low-level GPU kernel API. This API changes with almost every macOS release, therefore making this a non-starter for production use. Your apps would break with every OS update.
There is, however, one entity that could take upon this effort: Apple themselves. As the drivers are permissively licensed, nothing stops them from integrating Mesa into macOS, and keeping the kernel API integration up to date with macOS releases.
So, if you want conformant OpenGL 4.6 and Vulkan 1.3 on macOS, look in Apple's direction. We're doing all the hard work for them, they just have to take it and use it. 😉​