Vulkan renderer draws window transparent - only draws dirty area
Steps to reproduce
- Enable the vulkan renderer (
GSK_RENDERER=vulkan
) - Run the fishbowl demo (
gtk4-demo --run fishbowl
)
Current behavior
The window starts to be completly transparent when starting. When the icon starts moving more and more parts of the window get drawn. Some parts of the window keep being transparent forever (headerbear, border).
Expected outcome
The entire window is visible from the start.
Version information
Current main branch (63682780)
Additional information
I tested this with 2 hardware configurations:
- GTX 1050 TI (propietary NVidia drivers) on X11. Manjaro
- AMD Ryzen 5 3500U (integrated Vega graphics) on Wayland. Ubuntu 22.04
behaviour for both was identical, so i don't think this is a driver issue exclusive to NVidia / specific to X11.
Edited by Stephan Vedder