vulkan: Updated vulkan.h for revision 79 -- Bug #13464
Implemented the changes required for adding fine-grained synchronization
to vkBindMemoryObject and related APIs.
diff --git a/tests/image_tests.cpp b/tests/image_tests.cpp
index be0c81a..d2b2e69 100644
--- a/tests/image_tests.cpp
+++ b/tests/image_tests.cpp
@@ -243,7 +243,8 @@
ASSERT_VK_SUCCESS(err);
/* bind memory */
- err = vkBindObjectMemory(m_image, i, m_image_mem[i], 0);
+ VkQueue queue = m_device->graphics_queues()[0]->obj();
+ err = vkQueueBindObjectMemory(queue, m_image, i, m_image_mem[i], 0);
ASSERT_VK_SUCCESS(err);
}
}
@@ -252,7 +253,8 @@
{
VkResult err;
// All done with image memory, clean up
- ASSERT_VK_SUCCESS(vkBindObjectMemory(m_image, 0, VK_NULL_HANDLE, 0));
+ VkQueue queue = m_device->graphics_queues()[0]->obj();
+ ASSERT_VK_SUCCESS(vkQueueBindObjectMemory(queue, m_image, 0, VK_NULL_HANDLE, 0));
for (uint32_t i = 0 ; i < m_num_mem; i++) {
err = vkFreeMemory(m_image_mem[i]);