So I implemented
this,(http://www.java-gaming.org/index.php?topic=28209.0) got it to work
except a major texture bug. Not sure what the problemt is, but anyway.
It doesn't seem to increase the fps. This will not be pushed into
Master, but will be remained in Graphics for future usage, I might
implement the glMapBufferRange without the provider.