melonDS-emu / melonDS

DS emulator, sorta
https://melonds.kuribo64.net
GNU General Public License v3.0
2.98k stars 493 forks source link

Compute renderer on macOS #2044

Open BayLee4 opened 1 month ago

BayLee4 commented 1 month ago

Hi, As macOS is locked to OpenGL version 4.1, it does not supports compute shaders. However I was wondering if something like MGL which implements OpenGL 4.6 on top of Metal could be used here to bring support for the new compute renderer to macOS (according to the README compute shaders are verified to be working).

I (barely) managed to compile it, tried to replace the path in glad.c and... it immediately crashed. Seems a new context file would need to be written for it, but I'm not skilled enough to do that.

Is there any hope for macOS users? 🥺