From 1e849b12f53350e9e5c4a4dab5b89559da4aa97d Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 2 Feb 2024 10:24:18 -0500 Subject: [PATCH] vk/wsi/x11/sw: use swapchain depth for putimage this is otherwise broken for 32bit depth windows cc: mesa-stable Reviewed-by: Dave Airlie Part-of: --- src/vulkan/wsi/wsi_common_x11.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vulkan/wsi/wsi_common_x11.c b/src/vulkan/wsi/wsi_common_x11.c index 7a0b15eaebb..ccafefff582 100644 --- a/src/vulkan/wsi/wsi_common_x11.c +++ b/src/vulkan/wsi/wsi_common_x11.c @@ -1420,7 +1420,7 @@ x11_present_to_x11_sw(struct x11_swapchain *chain, uint32_t image_index, chain->gc, image->base.row_pitches[0] / 4, chain->extent.height, - 0,0,0,24, + 0,0,0,chain->depth, image->base.row_pitches[0] * chain->extent.height, image->base.cpu_map); xcb_discard_reply(chain->conn, cookie.sequence); @@ -1435,7 +1435,7 @@ x11_present_to_x11_sw(struct x11_swapchain *chain, uint32_t image_index, chain->gc, image->base.row_pitches[0] / 4, this_lines, - 0,y_start,0,24, + 0,y_start,0,chain->depth, this_lines * stride_b, (const uint8_t *)myptr + (y_start * stride_b)); xcb_discard_reply(chain->conn, cookie.sequence);