JUCE OpenGL Deprecated (Mac/iOS)

opengl
gui
ios

#1

Hi, I am considering using JUCE as the framework for an app I am building that uses 3d graphics. I plan to have JUCE components overlaying the 3d component, so it would be necessary for JUCE to use the OpenGL backend I believe, but correct me if I’m wrong.

Now that OpenGL is deprecated apple has stated that “Games and graphics-intensive apps that use OpenGL should now adopt Metal” it will be necessary for JUCE to implement a Metal backend or risk possibly not running on a future OS.

Even when I attempt to build a mac app using calls to opengl I receive the deprecation warnings.

Is there a plan to handle this and if so a timeline? I just want to see if I opt-in to this framework if it will continue to work on the Apple platforms.

Thanks


#2

This thread has a bit more info on the matter

JUCE will likely be moving to Vulkan (and a wrapper for Metal or native Metal implementation) in the semi-near future


#3

Great thanks, it has been discussed in detail, but I missed that. I’ll try to delete this post.