Hello, I noticed that in JOGL 2.1 the glVertexAttribPointer() method that takes a Buffer as argument is gone from all the profiles including GL3 and higher. In its place there is another version that only accepts a GLArrayData object... Is this an accidental omission or one is supposed to use the new method instead? Any clarification will be greatly appreciated, thanks!
expanding a bit more on this, I found that the GL3bc an GL4bc profiles do expose a glVertexAttribPointer(int arg0, int arg1, int arg2, int arg3, int arg4, Buffer arg5) method.
In any case, I also realized that vertex arrays shouldn't be used any more in GL3+, so this is not an issue.
Sven changed that recently, he just stopped exposing some calls that should not be available in the core profile. You can still use vertex arrays with OpenGL >= 3.1 if and only if you use the compatibility profile.