How to use OpenGL on Zink, Mesa, MoltenVK, and macOS

The present public code, on MacOS, fills the GL function pointers from the OpenGL.framework. Where as the Linux builds use the _mesa_gl*() functions.
Once you have that fixed you would also them have to re-enable the MESA drivers (old and/or Gallium) code path in the DRI handling code. All of which is presently hardwired behaviour in the code. (I have not had chnage to double check this in the last 6 month, so it might have changed)

1 Like