Problem with Clipping Planes on iMac's with ATI/AMD hardware
39 posts
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?
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.