glGenBuffersARB not available ?!

I’m running a large JOGL demo program that’s exercising lots of cool stuff (at least, I think it will:) )

I’m getting the error message

net.java.games.jogl.GLException: Method “glGenBuffersARB” not available
at net.java.games.jogl.impl.windows.WindowsGLImpl.glGenBuffersARB(WindowsGLImpl.java:8199)

I think this means either

(1) my JOGL is out of date (but, I’ve installed the latest distrib, 4Aug04, although I could have done it worng), or
(2) my Win2K underlying system is out of date (although I’ve applied all the MS updates), or
(3) my graphics card is too lame to do the requested operations.

Can somebody help a poor newbie by at least telling me if I’m in the right ballpark? (And maybe what I need to do to get around it?)

Thanks.

Add this to your code:


System.err.println("GL_VENDOR: " + gl.glGetString(GL.GL_VENDOR));
System.err.println("GL_RENDERER: " + gl.glGetString(GL.GL_RENDERER));
System.err.println("GL_VERSION: " + gl.glGetString(GL.GL_VERSION));

Also find out what type of videocard you have.

It maybe due to the old video card. Change to a new video card and the problem will be solved.