/[packages]/cauldron/mesa/current/SOURCES/0044-virgl-vtest-fix-front-buffer-flush-with-protocol-ver.patch
ViewVC logotype

Contents of /cauldron/mesa/current/SOURCES/0044-virgl-vtest-fix-front-buffer-flush-with-protocol-ver.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1355920 - (show annotations) (download)
Sun Jan 13 14:22:00 2019 UTC (5 years, 3 months ago) by tmb
File size: 1464 byte(s)
add current fixes from upstream staging/18.3 branch
1 From 7e3fb7c0f9f83b682ad7d9d6b50534f2d68a03c5 Mon Sep 17 00:00:00 2001
2 From: Dave Airlie <airlied@redhat.com>
3 Date: Thu, 27 Dec 2018 16:09:19 +1000
4 Subject: [PATCH 44/78] virgl/vtest: fix front buffer flush with protocol
5 version 0.
6
7 Older versions of virglrenderer before 33da7361aec486290df0aec4ad8dfa8ff6adde2c
8 in vtest mode, misrender gears.
9
10 Fixes: 9d81cd8e7c (virgl: Pass resource size and transfer offsets)
11 Reviewed-By: Gert Wollny <gert.wollny@collabora.com>
12 (cherry picked from commit d1ce7eba8b056bfd7d8f29cc0f583777a7ee30e5)
13 ---
14 src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c | 2 +-
15 1 file changed, 1 insertion(+), 1 deletion(-)
16
17 diff --git a/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c b/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
18 index f44d4d74ff..176d04388f 100644
19 --- a/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
20 +++ b/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
21 @@ -639,7 +639,7 @@ static void virgl_vtest_flush_frontbuffer(struct virgl_winsys *vws,
22 * get the data. */
23 virgl_vtest_recv_transfer_get_data(vtws, map + offset, size, valid_stride,
24 &box, res->format,
25 - util_format_get_stride(res->format, res->width));
26 + vtws->protocol_version == 0 ? valid_stride : util_format_get_stride(res->format, res->width));
27
28 vtws->sws->displaytarget_unmap(vtws->sws, res->dt);
29
30 --
31 2.20.1
32

  ViewVC Help
Powered by ViewVC 1.1.30