From: Kristian Høgsberg Date: Sun, 17 May 2015 23:39:20 +0000 (-0700) Subject: vk: Add function pointer typedef for intel extension X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=b9eb56a404f8ee99348d2042c7fa613fda092409;p=mesa.git vk: Add function pointer typedef for intel extension Also guard function prototype by VK_PROTOTYPES. --- 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