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/icd/intel/obj.c b/icd/intel/obj.c
index d6cf6e4..62c45c9 100644
--- a/icd/intel/obj.c
+++ b/icd/intel/obj.c
@@ -364,9 +364,10 @@
return base->get_info(base, infoType, pDataSize, pData);
}
-ICD_EXPORT VkResult VKAPI vkBindObjectMemory(
- VkObject object,
- uint32_t allocationIdx,
+ICD_EXPORT VkResult VKAPI vkQueueBindObjectMemory(
+ VkQueue queue,
+ VkObject object,
+ uint32_t allocationIdx,
VkGpuMemory mem_,
VkGpuSize memOffset)
{
@@ -378,7 +379,8 @@
return VK_SUCCESS;
}
-ICD_EXPORT VkResult VKAPI vkBindObjectMemoryRange(
+ICD_EXPORT VkResult VKAPI vkQueueBindObjectMemoryRange(
+ VkQueue queue,
VkObject object,
uint32_t allocationIdx,
VkGpuSize rangeOffset,
@@ -389,7 +391,8 @@
return VK_ERROR_UNKNOWN;
}
-ICD_EXPORT VkResult VKAPI vkBindImageMemoryRange(
+ICD_EXPORT VkResult VKAPI vkQueueBindImageMemoryRange(
+ VkQueue queue,
VkImage image,
uint32_t allocationIdx,
const VkImageMemoryBindInfo* bindInfo,