From ad6fbda05983940c24af7303d05fe3f18b3139ca Mon Sep 17 00:00:00 2001 From: Tobias Frisch <tfrisch@uni-koblenz.de> Date: Mon, 30 Aug 2021 15:57:20 +0200 Subject: [PATCH] [#103] Added VK_KHR_portability_subset requirement on apple hardware Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de> --- src/vkcv/Context.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vkcv/Context.cpp b/src/vkcv/Context.cpp index f48fad1a..738549ee 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) { -- GitLab