From bff02194a797b44f7d0082c4594a2c8c0381bb1b Mon Sep 17 00:00:00 2001
From: Lucas Gabriel Vuotto <lucas@lgv5.net>
Date: Sun, 28 Jul 2024 20:52:20 +0000
Subject: [PATCH] Gtk: Fix build on 32-bits systems.

Index: gtk/src/gtk_display_driver_vulkan.cpp
--- gtk/src/gtk_display_driver_vulkan.cpp.orig
+++ gtk/src/gtk_display_driver_vulkan.cpp
@@ -66,12 +66,12 @@ bool S9xVulkanDisplayDriver::init_imgui()
     init_info.Device = context->device;;
     init_info.QueueFamily = context->graphics_queue_family_index;
     init_info.Queue = context->queue;
-    init_info.DescriptorPool = imgui_descriptor_pool.get();
+    init_info.DescriptorPool = static_cast<VkDescriptorPool>(imgui_descriptor_pool.get());
     init_info.Subpass = 0;
     init_info.MinImageCount = context->swapchain->get_num_frames();
     init_info.ImageCount = context->swapchain->get_num_frames();
     init_info.MSAASamples = VK_SAMPLE_COUNT_1_BIT;
-    ImGui_ImplVulkan_Init(&init_info, context->swapchain->get_render_pass());
+    ImGui_ImplVulkan_Init(&init_info, static_cast<VkRenderPass>(context->swapchain->get_render_pass()));
 
     auto cmd = context->begin_cmd_buffer();
     ImGui_ImplVulkan_CreateFontsTexture(cmd);
