//length > 0 for all cases ByteBuffer oldBuffer=BufferUtils.createByteBuffer(length); ByteBuffer newBuffer=GL30.glMapBufferRange(GL15.GL_ARRAY_BUFFER,0,length,GL3