As far as I know, the Pyra uses OpenGLES for it's hardware acceleration and to run regular OpenGL applications, it has to be software rendered or use a wrapper like glshim/gl4es to translate it.
But doesn't the Raspberry Pi use a OpenGLES chip too? How did they get full OpenGL applications...