Problem with Clipping Planes on iMac's with ATI/AMD hardware

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem with Clipping Planes on iMac's with ATI/AMD hardware

mikaelhc
Hi,

We have a product with some 3D graphics using JOGL. A recent update introduced some clipping (using gl.glClipPlane(GL2ES1.GL_CLIP_PLANE0, f, 0), gl.glEnable(GL2ES1.GL_CLIP_PLANE0), etc...).

This works fine on a rich variety of hardware and platforms (it has been tested on several combinations of graphics cards on Linux, Mac, and Windows).

However, I have some user bug reports on iMacs with ATI/AMD hardware, where the display does not update when enabling OpenGL clipping, and if the window is resized the display output is just random garbage. Disabling clipping restores normality.

It is seen on the following configurations:
GL_RENDERER: ATI Radeon HD 2400 XT OpenGL Engine, GL_VERSION: 2.1 ATI-8.16.78
GL_RENDERER: AMD Radeon HD 6970M OpenGL Engine, GL_VERSION: 2.1 ATI-1.32.25

We are using JOGL version 2.1.2.

Any ideas on this? Could this be JOGL related, or is it more likely a driver issue? Or a programming bug?

Best regards, Mikael.
Reply | Threaded
Open this post in threaded view
|

Re: Problem with Clipping Planes on iMac's with ATI/AMD hardware

jmaasing
Sounds like a driver bug but you should test with the latest version of JOGL and if possible try to reproduce in a small self-contained test.
Reply | Threaded
Open this post in threaded view
|

Re: Problem with Clipping Planes on iMac's with ATI/AMD hardware

gouessej
Administrator
In reply to this post by mikaelhc
Hi

I agree with jmaasing. Keep in mind that JOGL does nothing magic, it is mostly a Java binding for the OpenGL API, it calls OpenGL methods. By the way, you use a very old version.
Julien Gouesse | Personal blog | Website