I’ve just started experimenting with openGL in the hope that a little hardware acceleration would give my animated 2D components a better frame rate. However, simply attaching an OpenGLContext to the top level component actually slows down the rendering relative to the software renderer (on both mac and iPhone at least). This effect can be easily observed using the JUCE Demo on the opening page.
I’m guessing that folks here are not simply switching the entire rendering of their application over to openGL? When is it a good idea to use openGL over the software renderer? Is it ever a good idea when doing 2D stuff?