From 2105f801696759a365c4f928712de02e0e38e591 Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Sun, 2 Sep 2018 15:53:12 +0200 Subject: [PATCH] cocoa: Fix build with MoltenVK MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: If92afa2d30d55e1dd2968f582350ba2cf16fe27b Reviewed-by: Morten Johan Sørvig --- src/plugins/platforms/cocoa/qcocoavulkaninstance.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/plugins/platforms/cocoa/qcocoavulkaninstance.h b/src/plugins/platforms/cocoa/qcocoavulkaninstance.h index 018488a0a1..5fe6a612af 100644 --- a/src/plugins/platforms/cocoa/qcocoavulkaninstance.h +++ b/src/plugins/platforms/cocoa/qcocoavulkaninstance.h @@ -40,13 +40,17 @@ #ifndef QCOCOAVULKANINSTANCE_H #define QCOCOAVULKANINSTANCE_H +// Include mvk_vulkan.h first. The order is important since +// mvk_vulkan.h just defines VK_USE_PLATFORM_MACOS_MVK (or the IOS +// variant) and includes vulkan.h. If something else included vulkan.h +// before this then we wouldn't get the MVK specifics... +#include + #include #include #include -#include - QT_BEGIN_NAMESPACE class QCocoaVulkanInstance : public QBasicPlatformVulkanInstance