@@ -644,7 +644,7 @@ void CVulkanLogicalDevice::updateDescriptorSets_impl(const SUpdateDescriptorSets
644644 // Each pNext member of any structure (including this one) in the pNext chain must be either NULL or a pointer to a valid instance of
645645 // VkWriteDescriptorSetAccelerationStructureKHR, VkWriteDescriptorSetAccelerationStructureNV, or VkWriteDescriptorSetInlineUniformBlockEXT
646646 core::vector<VkWriteDescriptorSet> vk_writeDescriptorSets (params.writes .size (),{VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET,nullptr });
647- core::vector<VkWriteDescriptorSetAccelerationStructureKHR> vk_writeDescriptorSetAS (params.accelerationStructureCount ,{VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR,nullptr });
647+ core::vector<VkWriteDescriptorSetAccelerationStructureKHR> vk_writeDescriptorSetAS (params.accelerationStructureWriteCount ,{VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR,nullptr });
648648
649649 core::vector<VkDescriptorBufferInfo> vk_bufferInfos (params.bufferCount );
650650 core::vector<VkDescriptorImageInfo> vk_imageInfos (params.imageCount );
@@ -740,7 +740,7 @@ void CVulkanLogicalDevice::nullifyDescriptors_impl(const SDropDescriptorSetsPara
740740 }
741741
742742 core::vector<VkWriteDescriptorSet> vk_writeDescriptorSets (drops.size (),{VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET,nullptr });
743- core::vector<VkWriteDescriptorSetAccelerationStructureKHR> vk_writeDescriptorSetAS (params.accelerationStructureCount ,{VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR,nullptr });
743+ core::vector<VkWriteDescriptorSetAccelerationStructureKHR> vk_writeDescriptorSetAS (params.accelerationStructureWriteCount ,{VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR,nullptr });
744744
745745 size_t maxSize = core::max (
746746 core::max (params.bufferCount * sizeof (VkDescriptorBufferInfo), params.imageCount * sizeof (VkDescriptorImageInfo)),
0 commit comments