Open kode54 opened 8 months ago
So I guess we need a black background? Like we already do for full-ui mode.
Or I could just run certain apps in full-ui mode. It's probably the app misbehaving.
I can confirm this issue. In some games effects are translucent, for example in Subway Surfers sky is completely translucent. Screen Recording_20240525_015037_2.webm
So I guess we need a black background? Like we already do for full-ui mode.
Yes
same problem!
Describe the bug
In multi-window mode, I realize it appears that Waydroid is rendering a transparent full desktop window layer, with the windows as sub-surfaces of this window, including the cursor. The problem is, some apps, such as 3DMark's Vulkan benchmarks, render with the display surface area as alpha 0, and the color channels appearing to be treated as pre-multiplied by alpha, so their color values are added to the pixels underneath of the Waydroid window.
Waydroid version
1.4.2
Device
Linux Desktop
Operating System
Arch Linux
Kernel version
6.8.4-1-cachyos
Desktop Environment
labwc-git 0.7.1.r90.g5cc07573-1
GPU
AMD Radeon RX 6700 XT
Logs
/var/lib/waydroid/waydroid.cfg /var/lib/waydroid/waydroid.prop /var/lib/waydroid/waydroid_base.prop /var/lib/waydroid/waydroid.log waydroid_stuff.3.tar.gz
sudo waydroid shell -- logcat -d | tee logcat.txt
logcat.3.txtsudo dmesg | tee dmesg.txt
dmesg.3.txtAnd a video of the thing happening: 3dmark_translucent.mp4