Java3D having problems with OpenGL version
807606Mar 22 2007 — edited Mar 22 2007I replaced my old computer with a new improved one with a processor of Athlon, Graphics Card, Graphics Adapter: VIA/S3G DeltaChrome IGP
etc.
I also installed the latest Java 1.6.0 with Java3d 1.5.0. The OS is Win-XP SP2.
When I now try to run my 3D program, which ran earlier without any error, and which involves drawing of few QuadArrays GeometricalArrays) on a Canvas3D, the following error message is thrown after the JFrame containg the Canvas3D momentarily appears and quickly disappears:-
Java 3D ERROR : OpenGL 1.2 or better is required (GL_VERSION=1.1)
javax.media.j3d.IllegalRenderingStateException: GL_VERSION
at javax.media.j3d.NativePipeline.createNewContext(Native Method)
at javax.media.j3d.NativePipeline.createNewContext(NativePipeline.java:2681)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4823)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2372)
at javax.media.j3d.Renderer.doWork(Renderer.java:876)
at javax.media.j3d.J3dThread.run(J3dThread.java:256)
DefaultRenderingErrorListener.errorOccurred:
CONTEXT_CREATION_ERROR: Renderer: Error creating Canvas3D graphics context
graphicsDevice = Win32GraphicsDevice[screen=0]
canvas = test.MPCanvas[canvas0,2,31,986x576]
It appears to be taking place at the time of rendering, which crashes the Canvas3D.
Can someone help evercome this problem.