It seems when you have an opengl component(that also implements the OpenGLRenderer interface) and a sibling(say a TextButton), the openGL component always draws on top no matter if you call toFront(), toBack(), or setAlwaysOnTop().
What about openGL components on top of openGl Components? What is the best solution ? Having 2 GL components each with their own context and GLRenderer does not seem to work. I need to create something like this for my company http://imgur.com/E6Ywvyc . there is a main openGL component with the bunny and then a tab that opens up a component with a child openGL component with the cross object.