我有一个相同长度的绘制缓冲区和一个变换反馈缓冲区(例如,1000 个顶点),但绘制缓冲区不是连续的 - 例如,我感兴趣的数据位于索引 0-100 和 900-1000 中。现在我宁愿不处理额外的 800 个顶点或进行两次绘制调用,所以我使用 glMultiDraw* 将两个范围批处理在一起。我还没有找到说明转换反馈是否会被类似地填充(索引为 0-100 和 900-1000 中的数据)、压缩成连续部分(0-100、101-201)或完全其他内容的文档。有谁知道会发生什么,或者文档中指定了这种行为?