From 61eefe67ca9b93df812af57dd6896954e640252a Mon Sep 17 00:00:00 2001 From: Paul Gofman Date: Tue, 17 Dec 2024 13:25:19 -0600 Subject: [PATCH] wineopenxr: Don't use WINAPI with vk callback functions. --- wineopenxr/openxr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wineopenxr/openxr.c b/wineopenxr/openxr.c index 802538bc..a6deb3d8 100644 --- a/wineopenxr/openxr.c +++ b/wineopenxr/openxr.c @@ -1346,7 +1346,7 @@ struct vk_create_instance_callback_context XrResult ret; }; -static VkResult WINAPI vk_create_instance_callback(const VkInstanceCreateInfo *create_info, const VkAllocationCallbacks *allocator, +static VkResult vk_create_instance_callback(const VkInstanceCreateInfo *create_info, const VkAllocationCallbacks *allocator, VkInstance *vk_instance, void * (*pfnGetInstanceProcAddr)(VkInstance, const char *), void *context) { /* Only Unix calls here, called from the Unix side. */ @@ -1423,7 +1423,7 @@ struct vk_create_device_callback_context XrResult ret; }; -static VkResult WINAPI vk_create_device_callback(VkPhysicalDevice phys_dev, const VkDeviceCreateInfo *create_info, const VkAllocationCallbacks *allocator, +static VkResult vk_create_device_callback(VkPhysicalDevice phys_dev, const VkDeviceCreateInfo *create_info, const VkAllocationCallbacks *allocator, VkDevice *vk_device, void * (*pfnGetInstanceProcAddr)(VkInstance, const char *), void *context) { /* Only Unix calls here, called from the Unix side. */