Qt: set Vulkan surface in gs_frame

This commit is contained in:
Zion Nimchuk 2018-10-18 20:33:07 -07:00 committed by Megamouse
parent 56ea45f9d5
commit db40cbda58
1 changed files with 6 additions and 0 deletions

View File

@ -57,6 +57,12 @@ gs_frame::gs_frame(const QString& title, const QRect& geometry, QIcon appIcon, b
m_show_fps = static_cast<bool>(g_cfg.misc.show_fps_in_title); m_show_fps = static_cast<bool>(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); setGeometry(geometry);
setTitle(m_windowTitle); setTitle(m_windowTitle);
setVisibility(Hidden); setVisibility(Hidden);