我只是想知道我们是否可以将着色器将使用的图像(例如纹理)绑定到由标志HOST_VISIBLE |分配的VkDeviceMemory。 HOST_COHERENT。
答案 0 :(得分:2)
如果您的实施允许,可以。
在将任何VkImage
绑定到内存之前,必须先使用vkGetImageMemoryRequirements
来确定特定VkImageFormat
和VkImageType
允许的内存类型。这些是实现定义的属性。如果实现说特定的内存类型可以用于该映像,那么您可以使用从该内存类型为VkImage
分配的内存(以及具有类似参数的内存,如规范所定义)。
如果没有,那么你就不能。