Some time ago I added to JOGL-based RenderPeerImpl a method that can accepl JOGL GLCapabilities as a parameter, so you can specify buffer structure and some other aspects of GL context to be used for rendering in your app. GLCapabilities have peoperty named "hardwareAccelerated" which you can set using setHardareAccelerated(boolean). This looks like right way on how to turn HW accel off, but I never tested that.
Hi Yuri, hi all. Thanks for that hint. That sounds like the method I have to use.
Unfortunately it doesn't seem to work. However I remember that some time ago I tried this with pure JOGL, too, and it didn't work either. So I guess there's some problem with JOGL not using that setHardwareAcceleratred(false) flag...?
In Xith3d I tried to use it in the following way:
GLCapabilities gc = new GLCapabilities();
RenderPeerImpl renderpeer = new RenderPeerImpl();
CanvasPeer canvaspeer = renderpeer.makeCanvas(frame, width, height, 32, false, gc);