ladybird/UI
Andreas Kling 0607a181a8 UI/Qt: Present Linux DMABUF frames with QVulkanWindow
Use a native QVulkanWindow child for Linux DMABUF presentation instead
of making WebContentView itself a QRhiWidget. This keeps BrowserWindow
on Qt's normal QWidget backing store path while sampling compositor
DMABUF backing stores directly in Vulkan.

Keep WebContentView's paintEvent as fallback for builds without Vulkan
DMABUF support and for cases where the Vulkan instance or window cannot
be created. Set an explicit Vulkan API version before creating the
shared QVulkanInstance so validation layers do not reject Qt defaults.
2026-06-12 21:45:22 +02:00
..
Android Meta: Remove obsolete Lagom host-tools build 2026-06-08 01:11:40 +02:00
AppKit LibWebView+UI: Add a small history application menu 2026-06-10 20:27:36 +02:00
cmake LibWebView: Add about:history to view, query and mangage browser history 2026-06-10 20:27:36 +02:00
Gtk LibURL+LibWeb+LibWebView: Move internal URLs to their own header 2026-06-10 20:27:36 +02:00
Icons UI/Qt: Stop using TVG icons 2026-05-31 19:20:59 +02:00
Qt UI/Qt: Present Linux DMABUF frames with QVulkanWindow 2026-06-12 21:45:22 +02:00
.gitignore Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00
CMakeLists.txt Meta: Define helper processes for Ladybird and test-web in one place 2026-05-28 14:45:48 +01:00
Info.plist Everywhere: Move the Ladybird folder to UI 2024-11-10 12:50:45 +01:00