From af3abdf3ec68a517e407c05f259cdadfd2b5cfe2 Mon Sep 17 00:00:00 2001 From: Nathaniel Cesario Date: Mon, 28 Apr 2025 21:47:00 -0600 Subject: cube: Fix validation warning Ensures vkCreateDisplayPlaneSurfaceKHR is loaded using vkGetInstanceProcAddr rather than vkGetDeviceProcAddr. --- cube/cube_functions.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cube/cube_functions.h b/cube/cube_functions.h index 6592968f..96f55e24 100644 --- a/cube/cube_functions.h +++ b/cube/cube_functions.h @@ -274,6 +274,7 @@ static void load_vulkan_instance_functions(VkInstance instance) { LOAD_INSTANCE_FUNCTION(instance, vkGetPhysicalDeviceSurfacePresentModesKHR); LOAD_INSTANCE_FUNCTION(instance, vkGetPhysicalDeviceSurfaceSupportKHR); LOAD_INSTANCE_FUNCTION(instance, vkGetDeviceProcAddr); + LOAD_INSTANCE_FUNCTION(instance, vkCreateDisplayPlaneSurfaceKHR); } static void load_vulkan_device_functions(VkDevice device) { LOAD_DEVICE_FUNCTION(device, vkAcquireNextImageKHR); @@ -298,7 +299,6 @@ static void load_vulkan_device_functions(VkDevice device) { LOAD_DEVICE_FUNCTION(device, vkCreateCommandPool); LOAD_DEVICE_FUNCTION(device, vkCreateDescriptorPool); LOAD_DEVICE_FUNCTION(device, vkCreateDescriptorSetLayout); - LOAD_DEVICE_FUNCTION(device, vkCreateDisplayPlaneSurfaceKHR); LOAD_DEVICE_FUNCTION(device, vkCreateFence); LOAD_DEVICE_FUNCTION(device, vkCreateFramebuffer); LOAD_DEVICE_FUNCTION(device, vkCreateGraphicsPipelines); -- cgit v1.2.3