From 614ee40d853d65818fd04e41372e0ae492c8d988 Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 2 Nov 2025 14:18:59 +1100 Subject: [PATCH] fix types --- vulkan.d | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/vulkan.d b/vulkan.d index 2eb015d..d25d09b 100644 --- a/vulkan.d +++ b/vulkan.d @@ -391,9 +391,9 @@ struct Vulkan VkSwapchainKHR swapchain; VkSurfaceFormatKHR surface_format; - VkPresentModeKHR present_mode; + PresentMode present_mode; VkExtent3D swapchain_extent; - VkPresentModeKHR[] present_modes; + PresentMode[] present_modes; bool swapchain_dirty; VkRenderPass render_pass; @@ -2644,7 +2644,7 @@ SelectSwapchainFormats(Vulkan* vk) u32 mode_count; vkGetPhysicalDeviceSurfacePresentModesKHR(vk.physical_device, vk.surface, &mode_count, null); vk.present_modes = Alloc!(PresentMode)(arena, mode_count); - vkGetPhysicalDeviceSurfacePresentModesKHR(vk.physical_device, vk.surface, &mode_count, modes.ptr); + vkGetPhysicalDeviceSurfacePresentModesKHR(vk.physical_device, vk.surface, &mode_count, cast(VkPresentModeKHR*)vk.present_modes.ptr); VkSurfaceFormatKHR surface_format = formats[0]; foreach(format; formats) @@ -3496,3 +3496,4 @@ PrintShaderDisassembly(Vulkan* vk, Pipeline pipeline_id, VkShaderStageFlagBits s } } } +