hi
Since the LWJGL version of RenderPeerImpl doesn’t support any getParent or getOwner or getrWindow method and even throws a java.lang.Error when you try to call getWindow, I suggest to give it this functionality and even add all or at least most of the functionality of Canvas3DWrapper to the Canvas3D class. This would enable a developer to e.g. easily read the OpenGLLayer (JOGL or LWJGL) from the Canvas3D and all the other goodies, that I implemented in Canvas3DWrapper.