Prior to 2.0.14 being released, I wanted to compile on Apple Silicon for a demo I’m just starting working on, so I built SDL sources myself. Today I dropped in 2.0.14 instead of the sources I compiled myself and saw a massive performance degradation. I’m wondering if anyone has an idea why this might be (seeing an order of magnitude difference going from ~1000 fps to ~60 fps)? I assume 2.0.14 has built-in support for Apple Silicon since I don’t get a complaint about it, as I did with 2.0.12 (couldn’t use 2.0.12). Is it somehow possible that someone left a debug build on as the default for 2.0.14 for Apple Silicon or is it that I accidentally compiled a release version for myself and the development builds are always debug?
Thanks in advance.
PS I checked with lipo -archs on 2.0.14 and see it does indeed have arm64 as a native architecture. This probably should’ve been mentioned in the 2.0.14 release notes.