diff --git a/renderdoc/driver/vulkan/vk_info.cpp b/renderdoc/driver/vulkan/vk_info.cpp index c2a74971c..625926eed 100644 --- a/renderdoc/driver/vulkan/vk_info.cpp +++ b/renderdoc/driver/vulkan/vk_info.cpp @@ -90,6 +90,7 @@ void DescSetLayout::UpdateBindingsArray(const DescSetLayout &prevLayout, { // allocate new slot array DescriptorSetSlot *newSlots = new DescriptorSetSlot[bindings[i].descriptorCount]; + memset(newSlots, 0, sizeof(DescriptorSetSlot) * bindings[i].descriptorCount); // copy over any previous bindings that overlapped if(i < prevLayout.bindings.size())