It seems like JUCE OpenGL is broken on the latest macOS Tahoe Developer Beta. I built one of our (OpenGL backed) plugins this morning and while there are no problems in the build process, the plugin just crashes when being loaded.
I just confirmed this also happens when loading an OpenGL based demo in the DemoRunner, or trying to change its renderer to OpenGL.
The macOS Beta 7 release notes contain this:
AGL
Deprecations
AGL is no longer available in the macOS SDK. AGL was previously used to present OpenGL content in Carbon apps, and Carbon no longer exists in the SDK. AGL symbols now do nothing on 64-bit systems, including Intel x86_64 and Apple Silicon Macs. It is safe to remove any AGL usage and stop linking AGL. OpenGL still remains in the SDK. (153913819)
I don’t know if it actually has something to do with it. I’m on a virtual machine so this might just be a glitch that doesn’t happen on real hardware, but I can’t confirm since I don’t have spare hardware available that I could install the Beta on.
It would be nice if someone could double check on actual hardware. OpenGL not being available might be a problem for a lot of plugins out there.
If you don’t. You can install on an external drive. Though Apple made it so much worse and they’re actively disabling features (so AI features aren’t available)
It’s getting difficult to discern which of the many geographic locations and wild animals correspond to new or old OS versions. It’s probably useful to specify the version number in addition to the name.