bsnes
bsnes copied to clipboard
OpenGL driver logs error and produces no video output on MacOS M3
Running on a MacBook Pro with an Apple M3 Pro chip on Sonoma 14.4.
Compiling bsnes from source on latest master branch commit 79770f6207a5d244652644c5e2d9f4328bd974ac
.
Bsnes logs this error when first loading a ROM using OpenGL 3.2 driver:
UNSUPPORTED (log once): POSSIBLE ISSUE: unit 0 GLD_TEXTURE_INDEX_2D is unloadable and bound to sampler type (Float) - using zero texture because texture unloadable
No video output is produced, but audio can be heard indicating successful emulation.
The current nightly release (Mar 1) for MacOS built for x86_64 still works fine and produces video output. Compiling for native arm64 architecture on the M3 seems to cause this OpenGL failure.