From 65fcbebfdae21d8ed94b2d1767b616ea3b8038c9 Mon Sep 17 00:00:00 2001 From: Vanessa Karolek <vaka1997@uni-koblenz.de> Date: Fri, 27 Aug 2021 16:56:39 +0200 Subject: [PATCH] [#92] adjust features They did not seem to be enabled... --- src/vkcv/Context.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/vkcv/Context.cpp b/src/vkcv/Context.cpp index 6543c50e..5149000b 100644 --- a/src/vkcv/Context.cpp +++ b/src/vkcv/Context.cpp @@ -344,11 +344,13 @@ namespace vkcv physicalDevice.getFeatures2(&raytracingFeatures2); // query supported features // add raytracing features to deviceFeatures2 - deviceFeatures2.setFeatures(raytracingFeatures2.features); // TODO: Ist das so korrekt? Haette sonst an dem letzten pNext Eintrag (leider ein void*) die anderen Features angekettet - deviceFeatures2.features.fragmentStoresAndAtomics = true; // TODO: Wir koennten hier auch die .features Zeilen von oben runternehmen zu nach den Klammern +// deviceFeatures2.setFeatures(raytracingFeatures2.features); // TODO: Ist das so korrekt? Haette sonst an dem letzten pNext Eintrag (leider ein void*) die anderen Features angekettet + deviceFeatures2 = raytracingFeatures2; +// deviceFeatures2.features.fragmentStoresAndAtomics = true; // TODO: Wir koennten hier auch die .features Zeilen von oben runternehmen zu nach den Klammern deviceFeatures2.features.geometryShader = true; deviceFeatures2.features.depthClamp = true; - deviceFeatures2.features.shaderInt16 = true; +// deviceFeatures2.features.shaderInt16 = true; + } deviceCreateInfo.setPNext(&deviceFeatures2); @@ -371,7 +373,9 @@ namespace vkcv queuePairsCompute, queuePairsTransfer ); - + + // TODO ?vma::AllocatorCreateFlagBits::eKhrDedicatedAllocation? + vma::AllocatorCreateFlags vmaFlags; const vma::AllocatorCreateInfo allocatorCreateInfo ( vma::AllocatorCreateFlags(), physicalDevice, -- GitLab