I got a new ATI graphics card and it seems to have issues with JOGL. The card is an ATI FireGL V7350. I’m running the JSR-231 beta05 JOGL version.
The error I’m getting is:
Exception in thread “AV3D Runtime” javax.media.opengl.GLException: Error making context current: 0
at com.sun.opengl.impl.windows.WindowsGLContext.makeCurrentImpl(WindowsGLContext.java:166)
at com.sun.opengl.impl.windows.WindowsOnscreenGLContext.makeCurrentImpl(WindowsOnscreenGLContext.java:65)
at com.sun.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:118)
at org.j3d.aviatrix3d.output.graphics.BaseSurface.initCanvas(BaseSurface.java:753)
at org.j3d.aviatrix3d.output.graphics.BaseSurface.draw(BaseSurface.java:537)
at org.j3d.aviatrix3d.output.graphics.BaseAWTSurface.draw(BaseAWTSurface.java:162)
at org.j3d.aviatrix3d.pipeline.graphics.DefaultGraphicsPipeline.render(DefaultGraphicsPipeline.java:222)
at org.j3d.aviatrix3d.management.SingleThreadRenderManager.run(SingleThreadRenderManager.java:817)
at java.lang.Thread.run(Thread.java:595)
I tried all the parameters on the jogl.1thread but it doesn’t seem to care.
I ran a few other OpenGL apps like Google Earth and World of Warcraft and they ran fine.
I tried the demos Gears and the DualContext and they run fine.
If I revert back to pre-JSR-231 release(1.0 of Xj3D) it works fine as well. But I can’t remember everthing that changed since then… I think we switched over to using makeCurrent instead of the autodrawable.
Any thoughts. I’ll like have to put the card out soon but I can put it back in to debug if you need further information.