| 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 ], |