Vulkan buffer/image 绑定到 device-local-memory 没有 transfer-dst-flag

Vulkan buffer/image bound to device-local-memory without transfer-dst-flag

将数据插入 dst 的唯一方法似乎是使用相应的 VkCmdCopy-命令从 VkBuffer/VkImage 绑定到主机可见内存。

要使此副本成功,dst 也需要分别使用 VK_BUFFER_USAGE_TRANSFER_DST_BITVK_IMAGE_USAGE_TRANSFER_DST_BIT 创建。

我想知道: 在不设置相应 TRANSFER_DST 标志的情况下创建绑定到设备本地内存的 VkBuffer/VkImage 的用例是什么?

例如,不一定需要将深度缓冲区复制到其中。