diff --git a/src/renderer_vk.cpp b/src/renderer_vk.cpp index 1aff87088..2008d708c 100644 --- a/src/renderer_vk.cpp +++ b/src/renderer_vk.cpp @@ -3651,8 +3651,8 @@ VK_IMPORT_DEVICE VkDescriptorImageInfo imageInfo[BGFX_CONFIG_MAX_TEXTURE_SAMPLERS]; VkDescriptorBufferInfo bufferInfo[BGFX_CONFIG_MAX_TEXTURE_SAMPLERS]; - VkWriteDescriptorSet wds[BGFX_CONFIG_MAX_TEXTURE_SAMPLERS]; - bx::memSet(wds, 0, sizeof(VkWriteDescriptorSet) * BGFX_CONFIG_MAX_TEXTURE_SAMPLERS); + VkWriteDescriptorSet wds[BGFX_CONFIG_MAX_TEXTURE_SAMPLERS+2]; + bx::memSet(wds, 0, sizeof(VkWriteDescriptorSet) * BGFX_CONFIG_MAX_TEXTURE_SAMPLERS+2); uint32_t wdsCount = 0; uint32_t bufferCount = 0; uint32_t imageCount = 0;