I have a 2 queue upload and present setup, and the queues are on different families. (No reported issue if queue are on the same queue family) I have barriers in place for layout changes in the first queue and barriers in place for queue family changes in the second queue. And I get the following validation messages:
Log: VK: Msg: ERROR 0x1000 0x0002 0 ‘UNASSIGNED-VkImageMemoryBarrier-image-00004’ ‘vkQueueSubmit(): in submitted command buffer VkImageMemoryBarrier aquiring ownership of VkImage (0x16), from srcQueueFamilyIndex 1 to dstQueueFamilyIndex 0 has no matching release barrier queued for execution.’
Log: VK: Msg: WARN 0x0100 0x0002 0 ‘UNASSIGNED-VkImageMemoryBarrier-image-00003’ ‘vkQueueSubmit(): VkImageMemoryBarrier releasing queue ownership of VkImage (0x28 ), from srcQueueFamilyIndex 0 to dstQueueFamilyIndex 1 duplicates existing barrier queued for execution, without intervening acquire operation.’
Does anybody know what these messages are requesting me to change? Or what I have have done wrong?