vulkan-cereal: improved MacOS support
Special thanks to osy@ for this.
BUG=281527670
TEST=buildbots
Change-Id: I2efe045dbc1616783a3f12a442b82deffa70d00e
GitOrigin-RevId: 336a2ce64e5f31548735478a0ddbb455d4fd8a54
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9d085e8..0a8cc12 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -150,7 +150,7 @@
# Fake Android guest#########################3##################################
-if (NOT WIN32)
+if (NOT WIN32 AND NOT APPLE)
add_subdirectory(fake-android-guest)
endif()
diff --git a/stream-servers/vulkan/SwapChainStateVk.cpp b/stream-servers/vulkan/SwapChainStateVk.cpp
index 1090f25..817e87d 100644
--- a/stream-servers/vulkan/SwapChainStateVk.cpp
+++ b/stream-servers/vulkan/SwapChainStateVk.cpp
@@ -140,6 +140,7 @@
#endif
#ifdef __APPLE__
VK_EXT_METAL_SURFACE_EXTENSION_NAME,
+ VK_MVK_MOLTENVK_EXTENSION_NAME,
#endif
#ifdef VK_USE_PLATFORM_XCB_KHR
VK_KHR_XCB_SURFACE_EXTENSION_NAME,