From b9eb56a404f8ee99348d2042c7fa613fda092409 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kristian=20H=C3=B8gsberg?= Date: Sun, 17 May 2015 16:39:20 -0700 Subject: [PATCH] vk: Add function pointer typedef for intel extension Also guard function prototype by VK_PROTOTYPES. --- include/vulkan/vulkan_intel.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/vulkan/vulkan_intel.h b/include/vulkan/vulkan_intel.h index 58478f075e6..631e63657bf 100644 --- a/include/vulkan/vulkan_intel.h +++ b/include/vulkan/vulkan_intel.h @@ -42,12 +42,18 @@ typedef struct VkDmaBufImageCreateInfo_ uint32_t strideInBytes; } VkDmaBufImageCreateInfo; +typedef VkResult (VKAPI *PFN_vkCreateDmaBufImageINTEL)(VkDevice device, const VkDmaBufImageCreateInfo* pCreateInfo, VkDeviceMemory* pMem, VkImage* pImage); + +#ifdef VK_PROTOTYPES + VkResult VKAPI vkCreateDmaBufImageINTEL( VkDevice _device, const VkDmaBufImageCreateInfo* pCreateInfo, VkDeviceMemory* pMem, VkImage* pImage); +#endif + #ifdef __cplusplus } // extern "C" #endif // __cplusplus -- 2.30.2