GL_VENDOR returns NVidia Corporation, calling isHardwareAccelerated returns true.
I am using the default GLCapabilities
I think the problem stems from a call to wglGetExtensionsStringEXT causing a GLException (method not available). This happens whenever I try to use isExtensionAvailable as the Procedural Texture demo does.
glGetString(GL_EXTENSIONS) does return the vertex and fragment shader extensions and I can see in the OpenGL Extension Viewer that wglGetExtensionsStringEXT is supported. The gears and procedural texture demo run on this computer as well.
Is there some initialization I’m missing?
Code looks as follows:
canvas = GLDrawableFactory.getFactory().createGLCanvas(new GLCapabilities());
glu = canvas.getGLU();
gl = canvas.getGL();
String exts = gl.wglGetExtensionsStringEXT();
And the exception stack trace:
net.java.games.jogl.GLException:
Method “wglGetExtensionsStringEXT” not available
at net.java.games.jogl.impl.windows.WindowsGLImpl.wglGetExtensionsStringEXT(WindowsGLImpl.java:34155)
at VTShader.(VTShader.java:20)