Z-order problem with GLCanvas back again in OS X

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Z-order problem with GLCanvas back again in OS X

Gene
This post was updated on .
Hello!

Many thanks for all your continued work on JOGL and friends.

I am close to a production deadline and need help: With JRE 7 on Mac OS X Lion and Mavericks I am still having z-ordering problems with GLCanvas.  

There was discussion of some similar problems in this thread last summer and thought it was resolved.  But for my app Z-ordering is still a problem.

I also had a very similar problem with some Windows graphics cards on Windows long ago and filed Bug 532. I was able to resolve that one with a workaround. We figured it was driver problems.

The sample code in Bug 532 now causes the same problem in OS X:  

Once a GLCanvas is brought to the front over a JPanel or other lightweight Swing widget, it can never be "covered" again by those widgets.  The example does this with CardLayout.  The problem traces to jPanel.setVisible() calls that fail.

I just filed Bug 937 because that's always the first thing you have suggested in the past!

A secondary problem is that animation is "jerky" under JRE7 where under JRE 6 exactly the same example and my app were both beautifully smooth.

Hope you can spare some effort on this as we'll have to disable JOGL features in our next release if it can't be resolved.

I really appreciate any attention you can give this.