From 697fb50c0fb718061eaf60b271f97634bfd45c64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Wed, 14 Apr 2021 18:28:58 +0400 Subject: [PATCH] rdw: hook 2d drawing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc-André Lureau --- qemu-rdw/.Cargo.toml.swp | Bin 12288 -> 0 bytes qemu-rdw/src/display_qemu.rs | 11 +++++++++++ 2 files changed, 11 insertions(+) delete mode 100644 qemu-rdw/.Cargo.toml.swp diff --git a/qemu-rdw/.Cargo.toml.swp b/qemu-rdw/.Cargo.toml.swp deleted file mode 100644 index 9129121ae49934f6a7be416b8fd70153d8379534..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2&2H2%5XW6Uj)ekuFy;txvSpE0e2I?}5s;W|n6KE{`HEVljZ2x92tDQJ{bZ>)?uynX3GA zI`SX_MBuOlS~m?wtL*anAo3v>#Cd+^^uxnOlOGWv0z`la5CI}U1c(3;AOimZ0avfE zSNM)2{aa4;c4d$4r(}o#5g-CYfCvx)B0vO)01+SpM1Tkofq#&IN*Q~+%Gf8A|NnpI z_y5n6jD16WLA^z7qh6yp>Ktkfbqw|W1Y=)OA5aPE8tO-%@1xI2g9s1-B0vO)01+Sp zM1Tko0U|&I{)&LbZfSmlZ}F^fXhrT^-CPYroR%t?;qM*qx4Y9j zD2v8{2D>+8UnjiK6qLjJH|ReWSy{wlf+?TJtzX&VbFfWev_E%UMluRwaLONQbOM_R zl%?Mq$SZ=?7Mxpbf}U@dCd;}jh)50v!>RY`K95tVL8qXT0-6c-$?^vPyfPLzzN+C$ zr`+XGSf0YP(1pX(an { + if s.format != 0x20020888 { + log::warn!("Format not yet supported: {:X}", s.format); + return Continue(true); + } + widget.set_display_size(Some((s.width as _, s.height as _))); + widget.update_area(0, 0, s.width as _, s.height as _, s.stride as _, &s.data); } Update(u) => { + if u.format != 0x20020888 { + log::warn!("Format not yet supported: {:X}", u.format); + return Continue(true); + } + widget.update_area(u.x as _, u.y as _, u.w as _, u.h as _, u.stride as _, &u.data); } ScanoutDMABUF(s) => { widget.set_display_size(Some((s.width as _, s.height as _)));