We are experiencing some issues with the Open GL rendering in Adobe Premiere Pro on Mac with the AU version.
Intel HD Graphics 3000 512 MB
Premiere Pro 12.1.1
We are using JUCE 4.3.1 (where this issue first came to our attention), however we have reproduced this in JUCE 5.2.3
we have been experimenting with an Open GL plugin that was suggested as a test case by Fabian in this post 3D OpenGL Plugin Example
When the editor is closed within Premiere, the render thread is stopped and destroyed, however the editor is not destroyed. This means that when the editor is brought back from it’s closed state the render thread is not recreated by the call to uiViewForAudioUnit, therefore the render loop does not start again.
It appears that the editor is only destroyed when the project is closed - this then destroys all the editors that were created.
This behavior is not the same in VST3 for example, where the editor is destroyed on closing the interface. This results in a proper recreation of the render thread.
Is this a known bug?