Thanks for your time on Musikmesse last wednesday.
As you will remember I had shown you that the OpenGL output on the iPad became extremely slow as soon as "Draw 2D graphics in background" was activated in the JUCE Demo or when the code editor at the bottom is redrawn.
My iPad is a MD371FD/A model.
Could you reproduce this problem on one of your devices?
Do you already know, what could be causing this issue?
Ok, this just looks like it's a bottleneck in the iOS openGL 2D rendering engine - we're going to be making some effort to optimise the GL renderer soon, which should hopefully make a difference for you.
I'm also experiencing slow 2D rendering in the demo (Render Time: ~up 190ms):
- only if I run the 'OpenGL 2D' demo prior to the '2D Rendering'.
- running other demos and relaunching does have no effect with exception of running the 'OpenGL' demo, which seems to restore good performance. (Render Time: ~34ms)
The demo can run with different rendering engines selected, so I guess that once you've selected the GL demo, it has switched on the GL renderer, and it stays enabled when you move to other tabs?