blob: ceaf4dbd1572f7db4e50677559a1683153b5d9a0 [file] [log] [blame]
diff --git a/include/vulkan/vulkan.h b/include/vulkan/vulkan.h
index cf9d85ae..42c4a3db 100644
--- a/include/vulkan/vulkan.h
+++ b/include/vulkan/vulkan.h
@@ -24,7 +24,7 @@
#include "vulkan_android.h"
#endif
-#ifdef VK_USE_PLATFORM_FUCHSIA
+#if defined(VK_USE_PLATFORM_FUCHSIA) || defined(VK_USE_PLATFORM_MAGMA_KHR)
#include <zircon/types.h>
#include "vulkan_fuchsia.h"
#endif
diff --git a/xml/genvk.py b/xml/genvk.py
index cdbf9385..468e8365 100755
--- a/xml/genvk.py
+++ b/xml/genvk.py
@@ -254,7 +254,10 @@ def makeGenOpts(args):
[ 'vulkan_android.h', [ 'VK_KHR_android_surface',
'VK_ANDROID_external_memory_android_hardware_buffer'
], commonSuppressExtensions ],
- [ 'vulkan_fuchsia.h', [ 'VK_FUCHSIA_imagepipe_surface'], commonSuppressExtensions ],
+ [ 'vulkan_fuchsia.h', [ 'VK_FUCHSIA_imagepipe_surface',
+ 'VK_FUCHSIA_external_memory',
+ 'VK_FUCHSIA_external_semaphore',
+ 'VK_FUCHSIA_buffer_collection'], commonSuppressExtensions ],
[ 'vulkan_ios.h', [ 'VK_MVK_ios_surface' ], commonSuppressExtensions ],
[ 'vulkan_macos.h', [ 'VK_MVK_macos_surface' ], commonSuppressExtensions ],
[ 'vulkan_mir.h', [ 'VK_KHR_mir_surface' ], commonSuppressExtensions ],