VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM 的内存布局

Memory layout of VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM

我想弄清楚 Vulkan 中的内存布局 VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM。 我认为我理解的:

所以我希望组件类似于 G0G1B0R0G2G3B2R2

这将满足 4:2:0:

将 RGB、平面和 420 结合起来对我来说似乎太多了。

谁能解释一下应该如何解释。

它是多平面图像,所以基本上每个组件都是自己单独的图像(resp. aspect)。

G平面是图像尺寸。 B和R平面各半宽半高。