填充缓冲
glBufferSubData(GL_ARRAY_BUFFER, 24, sizeof(data), &data); // 范围: [24, 24 + sizeof(data)]
通过offset和size填充一段数据缓冲,而不是全部
glMapBuffer
绑定一个指针到数据缓冲,然后直接对数据操作。glUnmapBuffer解绑指针
复制缓冲
void glCopyBufferSubData(GLenum readtarget, GLenum writetarget, GLintptr readoffset, GLintptr writeoffset, GLsizeiptr size);
从read复制一段缓冲到write