对图像及其视图使用不同的 VkDevice
Using different VkDevice for image and its view
似乎可以用不同的 VkDevice
创建 VkImage
和 VkImageView
(我找不到另外说明的规范)。在这种情况下,VkDevice
与这些对象的关系是什么?是否可以使用着色器将 read/write 数据从一台设备传输到另一台设备? vkCmdBindDescriptorSets()
说 Each of commandBuffer, layout, and the elements of pDescriptorSets must have been created, allocated, or retrieved from the same VkDevice
,但它是指 VkDescriptorSet
他们自己,还是他们绑定的资源?
除此之外,似乎可以 vkUpdateDescriptorSets()
使用与分配描述符集的设备不同的设备。在这种情况下,我看不出选择设备有何影响。
不,你不能混合对象。充其量你可以 import\export 东西 VK_KHR_external_memory_*
.
vkUpdateDescriptorSets()
common parent VU 只是乱七八糟的,因为它是由不完善的脚本生成的。
似乎可以用不同的 VkDevice
创建 VkImage
和 VkImageView
(我找不到另外说明的规范)。在这种情况下,VkDevice
与这些对象的关系是什么?是否可以使用着色器将 read/write 数据从一台设备传输到另一台设备? vkCmdBindDescriptorSets()
说 Each of commandBuffer, layout, and the elements of pDescriptorSets must have been created, allocated, or retrieved from the same VkDevice
,但它是指 VkDescriptorSet
他们自己,还是他们绑定的资源?
除此之外,似乎可以 vkUpdateDescriptorSets()
使用与分配描述符集的设备不同的设备。在这种情况下,我看不出选择设备有何影响。
不,你不能混合对象。充其量你可以 import\export 东西 VK_KHR_external_memory_*
.
vkUpdateDescriptorSets()
common parent VU 只是乱七八糟的,因为它是由不完善的脚本生成的。