From cc5526e019c80fa9b39ec85a03d0de001cadc881 Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Tue, 23 Jul 2024 17:10:05 +0200 Subject: [PATCH] gdkvulkancontext: set the VkSemaphore to VK_NULL_HANDLE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vulkan objects are integers on 32bit and it's failing when it's set to just NULL. ``` ../gdk/gdkvulkancontext.c:677:24: error: assignment to ‘VkSemaphore’ {aka ‘long long unsigned int’} from ‘void *’ makes integer from pointer without a cast [-Wint-conversion] 677 | priv->draw_semaphore = NULL; ``` --- gdk/gdkvulkancontext.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdk/gdkvulkancontext.c b/gdk/gdkvulkancontext.c index 0c320a9dc8..6098a07f67 100644 --- a/gdk/gdkvulkancontext.c +++ b/gdk/gdkvulkancontext.c @@ -674,7 +674,7 @@ gdk_vulkan_context_begin_frame (GdkDrawContext *draw_context, break; } - priv->draw_semaphore = NULL; + priv->draw_semaphore = VK_NULL_HANDLE; cairo_region_union (region, priv->regions[priv->draw_index]);