From f079b380ee89b52e3e2d2bb35f26b40e392b3f43 Mon Sep 17 00:00:00 2001 From: Berkus Decker Date: Sat, 17 Nov 2018 16:00:45 +0200 Subject: [PATCH] [VC] Set alpha mode --- src/platform/vc.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/platform/vc.rs b/src/platform/vc.rs index bf170cd..fb7b3ff 100644 --- a/src/platform/vc.rs +++ b/src/platform/vc.rs @@ -21,7 +21,7 @@ impl VC { let mut mbox = Mailbox::new(); - mbox.buffer[0] = 11 * 4; + mbox.buffer[0] = 15 * 4; mbox.buffer[1] = mailbox::REQUEST; mbox.buffer[2] = tag::GetDepth; @@ -35,7 +35,12 @@ impl VC { mbox.buffer[8] = 4; mbox.buffer[9] = 1; // PixelOrder - mbox.buffer[10] = tag::End; + mbox.buffer[10] = tag::SetAlphaMode; + mbox.buffer[11] = 4; + mbox.buffer[12] = 4; + mbox.buffer[13] = mailbox::alpha_mode::IGNORED; + + mbox.buffer[14] = tag::End; mbox.call(channel::PropertyTagsArmToVc).map_err(|_| ());