ocl/ogl interop requires that the cl context is created first afaik, regardless of wrapper. I suppose jme dont want to run on a cl context.
What are you talking about? Whats the deal with OpenCL suddenly?
If we start adding OpenCL we will look into how the context is accessible from both sides or have two contexts and a proper way to reference data on both sides.
I already did something similar for another engine and now JOGL 2.0 has a kind of high level API for FBO and PBuffer. I remind you that it is easy to create a NEWT window and to attach it to a bridge.
Ok cool, we just want it as slim as possible. Swing/AWT is a necessity esp. for the SDK but ideally jme games don't depend on it really. If that would mean that awt-compatible rendering has to happen in a separate system that'd be okay. If newt plays nice without bloating "its" classes for creating windows etc., cool :)
I hope I'll have more time to dig into this stuff from my side more, for now I hope @Momoko_Fan also reserves some time for this Thanks for all the work you put in already!