From b39e3b0928003a746a993896cef83bb126ca6217 Mon Sep 17 00:00:00 2001 From: Alexander Gauggel <agauggel@uni-koblenz.de> Date: Tue, 28 Sep 2021 17:43:06 +0200 Subject: [PATCH] [#105] Fix crash on Nvidia GTX 1660 ti --- src/vkcv/DescriptorManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/vkcv/DescriptorManager.cpp b/src/vkcv/DescriptorManager.cpp index 6daf221b..f273e958 100644 --- a/src/vkcv/DescriptorManager.cpp +++ b/src/vkcv/DescriptorManager.cpp @@ -127,7 +127,9 @@ namespace vkcv vk::DescriptorSetVariableDescriptorCountAllocateInfo variableAllocInfo(1, &sumVariableDescriptorCounts); - allocInfo.setPNext(&variableAllocInfo); + if (sumVariableDescriptorCounts > 0) { + allocInfo.setPNext(&variableAllocInfo); + } auto result = m_Device.allocateDescriptorSets(&allocInfo, &vulkanHandle); if(result != vk::Result::eSuccess) -- GitLab