Hi everybody, I am developing a 3D modeling application in JOGL and I would like to have those typical 3DSMAX-like four views of one scene. It means, that those views should be resizable separate components. I solved this about a year ago with four GLCanvases. I just created four drawables with four shared opengl contexts among which I have to switch when drawing the scene. The rendering works fine, but it is extremely slow because of all the context switching. Rendering four views like this is probably a bad idea so I am asking, is there a way of making four separate canvasis render the same scene from different views without need to use mutliple contexts or without cycllng through them all the time?
Note: I use active rendering (drawing the scene only when its absolutely necessary).
From me question you probably deduced that I am not very experienced in using JOGL. Well it is true so feel free to point out any of my bad assumptions I made of JOGL, OpenGL or using OpenGL contexts. Thank you for helping.