问题描述
在计算机图形学以及面向数据的设计中,有术语“交错”,指的是在内存中布置数据的特定方式。因此,对于一些具有 a
、b
和 c
属性的数据,内存布局 a_1,b_1,c_1,a_2,b_2,c_2,...
将被称为“交错”。相反的布局是 a_1,...,a_n,b_n,c_n
。
是否有一个词可以描述可用于命名类型的其他布局?所以InterleavedBuffer
vs. ???Buffer
。
我知道术语“数组结构”(SoA) 和“结构数组”(AoS),但都不是一个词,我不想使用缩写,尤其是那些太相似了。
解决方法
在图像格式和颜色通道数据存储方面,交错的反面是平面。