I'm new to using OpenGL and don't know how the gl contexts and such work so bear with me. I have an application written in C++ using OpenGL for Linux that I want to be able to keep running on my machine in full screen mode, and then I want to create another application in Qt to render on top of the same window the other application is rendering to. I'd also like to be able to send data from the OpenGL application into the Qt application and back.
How can I accomplish these tasks, and would it be advisable to keep the applications separate, or is it easier to potentially have Qt wrap the other application's gl context?
I found a few links that may be helpful, but at this point they are way over my head and I need some guidance: