Should not use GL_MAP_INVALIDATE_BUFFER_BIT on the chunk VBO, as that invalidates the entire buffer when only updating a small slice.