I was wondering whether there is a way to use an output area created not by Panda3D, but some external source. I can get the GL drawable/context/window/how are all these things called, but I do not know of any way to supply it to Panda. I suppose source modification is needed, but I don’t really understand, how the GraphicsOutput classes work (especially HOW they pass the “GL space” to the rest of the engine).
An example (in Python) how it interfaces with pure OpenGL is at http://www.bonifazi.eu/appunti/Draw.py. The only thing that is need is to use Panda instead of plain OpenGL methods to draw it. Mainloop integration is no problem. Thank you for any help.