Conformant OpenGL 4.6 on the M1
rosenzweig.io
Conformant OpenGL 4.6 on the M1
1–10 of 118 posts
Re: Conformant OpenGL 4.6 on the M1
#2Re: Conformant OpenGL 4.6 on the M1
#3Re: Conformant OpenGL 4.6 on the M1
#4This is for Fedora on the M1. It would be amazing to get this for macOS. What's involved in pulling something like that off?
Re: Conformant OpenGL 4.6 on the M1
#5This is for Fedora on the M1. It would be amazing to get this for macOS. What's involved in pulling something like that off?
The original Mesa drivers for the M1 GPU were bootstrapped by doing just that, sending command buffers to the AGX driver in macOS using IOKit.
https://rosenzweig.io/blog/asahi-gpu-part-2.html
https://github.com/AsahiLinux/gpu/blob/main/demo/iokit.c
So you'd need a bit more glue in Mesa to get the surfaces from the GPU into something you can composite onto the screen in macOS.
Re: Conformant OpenGL 4.6 on the M1
#6Another upvote, another article I wish I had the knowledge and patience to understand better in context. Still, Alyssa's writeups are a fun read.
Re: Conformant OpenGL 4.6 on the M1
#7Re: Conformant OpenGL 4.6 on the M1
#8Re: Conformant OpenGL 4.6 on the M1
#9Kind of crazy to think that the only reason OpenGL was ever a thing for 3D gaming was because of John Carmack's obsession with using it for Quake II back in the 90s.
Re: Conformant OpenGL 4.6 on the M1
#10Looks like apple silicon are currently the best hardware for running linux and linux is the best OS for apple silicon machines.