From db40cbda58bcea126457f0b6e8b10b2d53d18f4b Mon Sep 17 00:00:00 2001 From: Zion Nimchuk Date: Thu, 18 Oct 2018 20:33:07 -0700 Subject: [PATCH] Qt: set Vulkan surface in gs_frame --- rpcs3/rpcs3qt/gs_frame.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rpcs3/rpcs3qt/gs_frame.cpp b/rpcs3/rpcs3qt/gs_frame.cpp index 87de8a24d4..e50bb034ac 100644 --- a/rpcs3/rpcs3qt/gs_frame.cpp +++ b/rpcs3/rpcs3qt/gs_frame.cpp @@ -57,6 +57,12 @@ gs_frame::gs_frame(const QString& title, const QRect& geometry, QIcon appIcon, b m_show_fps = static_cast(g_cfg.misc.show_fps_in_title); +#ifdef __APPLE__ + // Needed for MoltenVK to work properly on MacOS + if (g_cfg.video.renderer == video_renderer::vulkan) + setSurfaceType(QSurface::VulkanSurface); +#endif + setGeometry(geometry); setTitle(m_windowTitle); setVisibility(Hidden);