mesa: add bind_samplers() helper
[mesa.git] / include / vulkan / vulkan_intel.h
index 58478f075e6c85ec7fe6736f06c67e1b433b3139..8ede61b53dca50196ee5d29b0355d0c2475edc0c 100644 (file)
@@ -42,12 +42,19 @@ typedef struct VkDmaBufImageCreateInfo_
     uint32_t                                    strideInBytes;
 } VkDmaBufImageCreateInfo;
 
-VkResult VKAPI vkCreateDmaBufImageINTEL(
+typedef VkResult (VKAPI_PTR *PFN_vkCreateDmaBufImageINTEL)(VkDevice device, const VkDmaBufImageCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDeviceMemory* pMem, VkImage* pImage);
+
+#ifndef VK_NO_PROTOTYPES
+
+VKAPI_ATTR VkResult VKAPI_CALL vkCreateDmaBufImageINTEL(
     VkDevice                                    _device,
-    const VkDmaBufImageCreateInfo*             pCreateInfo,
+    const VkDmaBufImageCreateInfo*              pCreateInfo,
+    const VkAllocationCallbacks*                pAllocator,
     VkDeviceMemory*                             pMem,
     VkImage*                                    pImage);
 
+#endif
+
 #ifdef __cplusplus
 } // extern "C"
 #endif // __cplusplus