diff --git a/src/vkcv/Context.cpp b/src/vkcv/Context.cpp index f48fad1a9022cbf99f6452c319d629060befbd98..738549eeec391d8032f9b079941bdb5da55fb3b6 100644 --- a/src/vkcv/Context.cpp +++ b/src/vkcv/Context.cpp @@ -261,6 +261,10 @@ namespace vkcv FeatureManager featureManager (physicalDevice); +#ifdef __APPLE__ + featureManager.useExtension("VK_KHR_portability_subset", true); +#endif + if (featureManager.useExtension(VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME, false)) { featureManager.useFeatures<vk::PhysicalDeviceShaderFloat16Int8Features>( [](vk::PhysicalDeviceShaderFloat16Int8Features& features) {