Hi,
I've just changed from Window7 to 8 x64.
When I try to rum a Java3d applications in Netbeans (which had worked well in Windows 7 using the latest 7-driver) I always get the error message below(with the 12-6 legacy driver for Windows8/HD 4000 series as well as with the 12-10 driver for Windows8/5000 series). Same for the drivers provided by Gigabyte (MB-manufacturer), which are not version-labelled.
error message:
run:
javax.media.j3d.IllegalRenderingStateException: GL_VERSION
at javax.media.j3d.NativePipeline.createNewContext(Native Method)
at javax.media.j3d.NativePipeline.createNewContext(NativePipeline.java:2775)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4914)
at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2440)
at javax.media.j3d.Renderer.doWork(Renderer.java:917)
at javax.media.j3d.J3dThread.run(J3dThread.java:275)
DefaultRenderingErrorListener.errorOccurred:
CONTEXT_CREATION_ERROR: Renderer: Error creating Canvas3D graphics context
graphicsDevice = D3DGraphicsDevice[screen=0]
canvas = gui.PresetCanvas3D[canvas0,0,0,700x700]
Java 3D ERROR : wglGetExtensionsStringARB not support !
- The specified procedure could not be found.
Fallback to use standard ChoosePixelFormat.
Java 3D ERROR : OpenGL 1.2 or better is required (GL_VERSION=1.1)
Java Result: 1
My System Data:
CPU : AMD Phenom II X4 955 BE
MB: Gigabyte GA-890GPA-UD3H
500W psu
So that's most likely a driver issue. Is it possible to make it work under Windows 8 at all or do I have to go back to 7?
thanks