It doesn't make sense to, and could result in the implementation picking emulation layers.
Unified · Split
| @@ -573,7 +573,9 @@ typedef struct VulkanOptExtension { · 572 unmodified lines | |||
| 573 | } VulkanOptExtension; | 573 | } VulkanOptExtension; |
| 574 | 574 | ||
| 575 | static const VulkanOptExtension optional_instance_exts[] = { | 575 | static const VulkanOptExtension optional_instance_exts[] = { |
| 576 | #ifdef __APPLE__ | ||
| 576 | { VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, FF_VK_EXT_NO_FLAG }, | 577 | { VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, FF_VK_EXT_NO_FLAG }, |
| 578 | #endif | ||
| 577 | }; | 579 | }; |
| 578 | 580 | ||
| 579 | static const VulkanOptExtension optional_device_exts[] = { | 581 | static const VulkanOptExtension optional_device_exts[] = { |