32 m_surface = VK_NULL_HANDLE;
42 if (!vulkanInstance) {
43 qWarning() <<
"Attempted to create Vulkan surface without an instance; was QWindow::setVulkanInstance() called?";
48 m_surface = waylandVulkanInstance->createSurface(
this);
The QVulkanInstance class represents a native Vulkan instance, enabling Vulkan rendering onto a QSurf...
VkSurfaceKHR * vkSurface()
~QWaylandVulkanWindow() override
QWaylandVulkanWindow(QWindow *window, QWaylandDisplay *display)
WindowType windowType() const override
void invalidateSurface() override
Invalidates the window's surface by releasing its surface buffers.
struct wl_display * display
Combined button and popup list for selecting options.