From 0ce12f2c7d051fc5829406403d6e812991424e8c Mon Sep 17 00:00:00 2001 From: hodasemi Date: Fri, 22 Mar 2024 07:10:24 +0100 Subject: [PATCH] Improve check --- vulkan-rs/src/descriptorset.rs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/vulkan-rs/src/descriptorset.rs b/vulkan-rs/src/descriptorset.rs index c85f42f..942e381 100644 --- a/vulkan-rs/src/descriptorset.rs +++ b/vulkan-rs/src/descriptorset.rs @@ -270,15 +270,8 @@ impl DescriptorSet { { assert!(writes.len() <= self.pool.descriptor_set_layout.bindings().len()); - for (i, binding) in self - .pool - .descriptor_set_layout - .bindings() - .iter() - .enumerate() - { - if let Some(write) = writes.get(i) { - assert_eq!(write.binding, binding.binding); + for binding in self.pool.descriptor_set_layout.bindings().iter() { + if let Some(write) = writes.iter().find(|write| write.binding == binding.binding) { assert_eq!(write.descriptor_type, binding.desc_type); } }