mesa: avoid redundant VBO updates