每个设备的内存类型数

Number of memory types per device

既然VkMemoryRequirements中的memoryTypeBits是32位的uint,是不是意味着内存类型不能超过32种?

基本上是的。但是在实际实现中你几乎看不到超过 12 个。堆和内存分配模式的组合并不多。

至少,现在还没有。扩展和后来的核心功能可能会膨胀到超过 32(就像他们在添加光线追踪时必须将阶段的位扩展到 64 一样)。但到目前为止,它们离极限还很远。