bsnes icon indicating copy to clipboard operation
bsnes copied to clipboard

OpenGL driver logs error and produces no video output on MacOS M3

Open JamesDunne opened this issue 6 months ago • 0 comments

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.

JamesDunne avatar Jul 25 '24 14:07 JamesDunne