summaryrefslogtreecommitdiff
path: root/vulkan/libvulkan/driver.h
diff options
context:
space:
mode:
author Yiwei Zhang <zzyiwei@google.com> 2020-07-05 22:52:04 -0700
committer Yiwei Zhang <zzyiwei@google.com> 2020-07-07 16:55:52 -0700
commite1f35011c42fe3f93cfe68c5916a746a92c20557 (patch)
tree73de251d6e6d51a66fddf0441771ee8e3b285910 /vulkan/libvulkan/driver.h
parenta55624ba5ae108daf326b03e1fe68165206b883a (diff)
libvulkan: fix support for promoted VK_KHR_external_* extensions
This change intercepts below entry points: vkGetPhysicalDeviceExternalBufferProperties vkGetPhysicalDeviceExternalSemaphoreProperties vkGetPhysicalDeviceExternalFenceProperties Bug: 160276146 Test: adb shell cmd gpu vkjson Test: dEQP-VK.api.external.* Change-Id: I08e5647fd7ea48c2a0b2e28ef688dee44f85684c
Diffstat (limited to 'vulkan/libvulkan/driver.h')
-rw-r--r--vulkan/libvulkan/driver.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/vulkan/libvulkan/driver.h b/vulkan/libvulkan/driver.h
index 360e724589..e7b4bb25bf 100644
--- a/vulkan/libvulkan/driver.h
+++ b/vulkan/libvulkan/driver.h
@@ -134,6 +134,10 @@ VKAPI_ATTR VkResult GetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice phy
VKAPI_ATTR void GetPhysicalDeviceQueueFamilyProperties2(VkPhysicalDevice physicalDevice, uint32_t* pQueueFamilyPropertyCount, VkQueueFamilyProperties2* pQueueFamilyProperties);
VKAPI_ATTR void GetPhysicalDeviceMemoryProperties2(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2* pMemoryProperties);
VKAPI_ATTR void GetPhysicalDeviceSparseImageFormatProperties2(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo, uint32_t* pPropertyCount, VkSparseImageFormatProperties2* pProperties);
+
+VKAPI_ATTR void GetPhysicalDeviceExternalBufferProperties(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo, VkExternalBufferProperties* pExternalBufferProperties);
+VKAPI_ATTR void GetPhysicalDeviceExternalSemaphoreProperties(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo, VkExternalSemaphoreProperties* pExternalSemaphoreProperties);
+VKAPI_ATTR void GetPhysicalDeviceExternalFenceProperties(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo, VkExternalFenceProperties* pExternalFenceProperties);
// clang-format on
template <typename DispatchableType>