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 | 573 | } VulkanOptExtension; |
| 574 | 574 | |
| 575 | 575 | static const VulkanOptExtension optional_instance_exts[] = { |
| 576 | +#ifdef __APPLE__ | |
| 576 | 577 | { VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME, FF_VK_EXT_NO_FLAG }, |
| 578 | +#endif | |
| 577 | 579 | }; |
| 578 | 580 | |
| 579 | 581 | static const VulkanOptExtension optional_device_exts[] = { |