mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 07:08:04 +02:00
vk/wsi/x11/sw: use swapchain depth for putimage
this is otherwise broken for 32bit depth windows
cc: mesa-stable
Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27605>
(cherry picked from commit 1e849b12f5)
This commit is contained in:
parent
0de687d8f8
commit
6add041513
2 changed files with 3 additions and 3 deletions
|
|
@ -2354,7 +2354,7 @@
|
|||
"description": "vk/wsi/x11/sw: use swapchain depth for putimage",
|
||||
"nominated": true,
|
||||
"nomination_type": 0,
|
||||
"resolution": 0,
|
||||
"resolution": 1,
|
||||
"main_sha": null,
|
||||
"because_sha": null,
|
||||
"notes": null
|
||||
|
|
|
|||
|
|
@ -1666,7 +1666,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);
|
||||
|
|
@ -1681,7 +1681,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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue