From 7da01b5f21c664dd6594760dd4b54b980e780df0 Mon Sep 17 00:00:00 2001 From: Billy Messenger <60663878+BillyDM@users.noreply.github.com> Date: Wed, 23 Apr 2025 12:08:23 -0500 Subject: [PATCH] fix transparency in softbuffer example --- plugins/examples/byo_gui_softbuffer/src/lib.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/examples/byo_gui_softbuffer/src/lib.rs b/plugins/examples/byo_gui_softbuffer/src/lib.rs index a13e82a6..ec121928 100644 --- a/plugins/examples/byo_gui_softbuffer/src/lib.rs +++ b/plugins/examples/byo_gui_softbuffer/src/lib.rs @@ -81,8 +81,10 @@ impl baseview::WindowHandler for CustomSoftbufferWindow { let red = x % 255; let green = y % 255; let blue = (x * y) % 255; + let alpha = 255; + let index = y as usize * self.physical_width as usize + x as usize; - buffer[index] = blue | (green << 8) | (red << 16); + buffer[index] = blue | (green << 8) | (red << 16) | (alpha << 24); } }