Help with Gears demo

When I run the Gears demo, I encounter the following err msg:

CANVAS GL IS: net.java.games.jogl.impl.windows.WindowsGLImpl

CANVAS GLU IS: net.java.games.jogl.impl.GLUImpl

INIT GL IS: net.java.games.jogl.impl.windows.WindowsGLImpl

GL_VENDOR: Intergraph Corporation

GL_RENDERER: wcgdrv 06.05.02.09

GL_VERSION: 1.2

glLoadTransposeMatrixfARB() supported: true

net.java.games.jogl.GLException: Method “glLoadTransposeMatrixfARB” not available

  at net.java.games.jogl.impl.windows.WindowsGLImpl.glLoadTransposeMatrixfARB(WindowsGLImpl.java:12185)

  at demos.gears.Gears$GearRenderer.reshape(Gears.java:113)

  at net.java.games.jogl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:81)

  at net.java.games.jogl.GLCanvas$1.run(GLCanvas.java:108)

  at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:232)

  at net.java.games.jogl.GLCanvas.displayImpl(GLCanvas.java:182)

  at net.java.games.jogl.GLCanvas.display(GLCanvas.java:82)

  at net.java.games.jogl.Animator$1.run(Animator.java:104)

  at java.lang.Thread.run(Thread.java:534)

Help, please.

Thanks.

Wtf is that? What kind of crazy graphics card and system are you running on?

Crazyness aside, the answer is in the text. the loadTranspose extension is detected as being supported, so it attempts to use it. Yet the exception shows that its actually not supported. This is likely a bug in your graphics card drivers, try updating them (if its not supported, then it shouldn’t report it supported in the extensions string).

Edit: Closest I can find is this. No mention of loadTranspose, and its a later driver version so it really shouldn’t be detected. Does the demo check for its avalibility properly…?

Thanks a lot.

It works well. I do appreciate your suggestion.