From f97943ca671f03028d476dede0e1644499275011 Mon Sep 17 00:00:00 2001 From: Marius Vlad Date: Fri, 6 Mar 2026 10:17:46 +0200 Subject: [PATCH] libweston/renderer-vulkan: Fix minor warning messages When building without any of the x11 and wayland we still to have some unused variables/functions. Signed-off-by: Marius Vlad Reviewed-by: Erico Nunes (cherry picked from commit 02aa53eb4b68790b893c407a5ff56a53cd87ac6e) --- libweston/renderer-vulkan/vulkan-renderer.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libweston/renderer-vulkan/vulkan-renderer.c b/libweston/renderer-vulkan/vulkan-renderer.c index b15eff468..c97d6205b 100644 --- a/libweston/renderer-vulkan/vulkan-renderer.c +++ b/libweston/renderer-vulkan/vulkan-renderer.c @@ -3458,7 +3458,6 @@ vulkan_renderer_output_window_create_swapchain(struct weston_output *output, struct weston_compositor *ec = output->compositor; struct vulkan_renderer *vr = get_renderer(ec); struct vulkan_output_state *vo = get_output_state(output); - VkResult result; VkBool32 supported = 0; assert(vulkan_instance_has(vr, EXTENSION_KHR_SURFACE)); @@ -3466,6 +3465,7 @@ vulkan_renderer_output_window_create_swapchain(struct weston_output *output, #if defined(BUILD_WAYLAND_COMPOSITOR) if (options->wayland_display && options->wayland_surface) { + VkResult result; assert(vulkan_instance_has(vr, EXTENSION_KHR_WAYLAND_SURFACE)); supported = vr->get_wayland_presentation_support(vr->phys_dev, 0, options->wayland_display); @@ -3483,6 +3483,7 @@ vulkan_renderer_output_window_create_swapchain(struct weston_output *output, #endif #if defined(BUILD_X11_COMPOSITOR) if (options->xcb_connection && options->xcb_window) { + VkResult result; assert(vulkan_instance_has(vr, EXTENSION_KHR_XCB_SURFACE)); supported = vr->get_xcb_presentation_support(vr->phys_dev, 0, options->xcb_connection, options->xcb_visualid); @@ -4182,6 +4183,7 @@ vulkan_extensions_add(const struct vulkan_extension_table *table, *flags_out |= flags; } +#if defined(BUILD_WAYLAND_COMPOSITOR) || defined(BUILD_X11_COMPOSITOR) static void load_instance_proc(struct vulkan_renderer *vr, const char *func, void *proc_ptr) { @@ -4196,6 +4198,7 @@ load_instance_proc(struct vulkan_renderer *vr, const char *func, void *proc_ptr) *(void **)proc_ptr = proc; } +#endif static void vulkan_renderer_setup_instance_extensions(struct vulkan_renderer *vr)