From c8cd694de9e02e58e43bac365d5db91da555d2a9 Mon Sep 17 00:00:00 2001 From: Vanessa Karolek <vaka1997@uni-koblenz.de> Date: Wed, 1 Sep 2021 14:49:57 +0200 Subject: [PATCH] [#92] disable always enabled features due to RTX feature conflicts --- src/vkcv/Context.cpp | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/src/vkcv/Context.cpp b/src/vkcv/Context.cpp index 7170a4ab..179ee740 100644 --- a/src/vkcv/Context.cpp +++ b/src/vkcv/Context.cpp @@ -260,20 +260,21 @@ namespace vkcv vk::PhysicalDevice physicalDevice = pickPhysicalDevice(instance); FeatureManager featureManager (physicalDevice); - - if (featureManager.useExtension(VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME, false)) { - featureManager.useFeatures<vk::PhysicalDeviceShaderFloat16Int8Features>( - [](vk::PhysicalDeviceShaderFloat16Int8Features& features) { - features.setShaderFloat16(true); - }, false); - } - - if (featureManager.useExtension(VK_KHR_16BIT_STORAGE_EXTENSION_NAME, false)) { - featureManager.useFeatures<vk::PhysicalDevice16BitStorageFeatures>( - [](vk::PhysicalDevice16BitStorageFeatures& features) { - features.setStorageBuffer16BitAccess(true); - }, false); - } + + // TODO, FIXME: nach Tobi duerfen wir das hier auskommentieren. Es wird ein Fix benoetigt! +// if (featureManager.useExtension(VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME, false)) { +// featureManager.useFeatures<vk::PhysicalDeviceShaderFloat16Int8Features>( +// [](vk::PhysicalDeviceShaderFloat16Int8Features& features) { +// features.setShaderFloat16(true); +// }, false); +// } +// +// if (featureManager.useExtension(VK_KHR_16BIT_STORAGE_EXTENSION_NAME, false)) { +// featureManager.useFeatures<vk::PhysicalDevice16BitStorageFeatures>( +// [](vk::PhysicalDevice16BitStorageFeatures& features) { +// features.setStorageBuffer16BitAccess(true); +// }, false); +// } featureManager.useFeatures([](vk::PhysicalDeviceFeatures& features) { features.setFragmentStoresAndAtomics(true); -- GitLab