

This appears to be low priority for bgfx: see the comments at https:/ / / bkaradzic/ bgfx/ pull/ 2019 - this specific PR was immediately reverted. The likely reason that the version built with an older compiler works, is because it is also built with an older SDK, and Apple is likely using some workaround meant for older programs that cannot be patched and rebuilt.Īs the crash log indicates, the crash happens because bgfx is trying to set up OpenGL on a thread that is not the main thread.

I know this because the MAME subset that comes with the AMPLE Apple II-only frontend for macOS is built with an older compiler and BGFX with OpenGL works on Big Sur in that version.

video bgfx with backend OpenGL crashes due to a Clang compiler bug.
