At the moment we are writing on a project that uses JOGL to present the user his document. All works fine until I disable Windows Aero in Vista. Then the JOGL-panel moves to the top of the screen where it naturally hides all the menues. If you want to see how it looks like, I have a screenshot for you on http://xenoage.com/temp/joglerror.jpg
I tried the newest Java Update (Java 6 u3), switched from jogl 1.1.0 to 1.1.1 rc6 which didn’t help anything. My computer has a Intel GMA 945 but I can’t imagine that this could be the problem.
I hope anybody of you knows how to solve the problem…
push
Does anybody now if this could be a driver problem? Anybody seen something like that before?
Please believe me that everything is fine with our code. It works on all other machines we tested, using Windows XP and Linux.
If we should provide more information to locate the problem, please tell us.
In general OpenGL support on Windows Vista is still not very good. It isn’t obvious to me from the screen shot what the problem is. If you can provide a test case via Java Web Start that clearly shows the problem, I can help you get in touch with Intel.
UliT will create a video that will demonstrate the problem, hope this will make the problem clear.
Then, if you think, it’s a problem with the driver, I can create a very simple WebStart test case.
I made two videos of the problem. The first one shows how it should look like (www.xenoage.com/temp/normal.avi). The second video shows how it looks like when I disable Windows Aero. (www.xenoage.com/temp/bug.avi)
I should mention, that we use the GLCanvas for display.
Can you understand the problem know? What do you think?
This definitely looks like a graphics driver bug. One thing to check is whether you have -Dsun.java2d.noddraw=true specified for your app and/or in your JNLP file. If not, try it. If the problem persists, then please produce a Java Web Startable test case and email me at kenneth dot russell at sun dot com. I’ll put you in touch with my contacts at Intel.
I tried the noddraw parameter but it didn’t help anything.
But there is no need to build a new webstart program, because the official demos have the same problem. For example in the program http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/InfiniteShadowVolumes.jnlp the panel always moves to the top left position on my screen as soon as I disable Aero.
More information needed? Shall we test also OpenGL-applications (without JOGL)?
It doesn’t appear to be a problem in JOGL. Again, if you want, I can put you in touch with my contacts at Intel. My email address is in the post above.