strangely since i updated last time from the git the GUI in the VST3 is totally black while in the VST version of the plugin it is rendered normally. This even occurs with the Juce Demo Plugin.
After reverting to the version available as download for MAC the GUI is rendered as it should be for the VST3.
i used the latest version from git. (Downloaded three days ago...)
Then i just used the introjucer to open the example plugin's .jucer, then save and open in XCode. Using latest VST3-SDK (3.65). Building for both VST and VST3 as universal (32 and 64 bit).
Not sure if you're in the loop, but those are two totally different APIs/SDKs!
You'd have to step through the git history until you find the commit at fault: https://github.com/julianstorer/JUCE/blob/master/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp .
This effect occurs with the Juce PluginHost. In Reaper for example the GUI is not rendered at all and Reaper switches to parameter view because it does not recognize the existence of a GUI.
the VST3-GUI is still black. Everything seems to get instantiated, i even get the OpenGL Invalid Framebuffer Operation error. But i only see the stuff in the VST.