From 66f07ad7e15db7627a4b2232ab43ecb96752070f Mon Sep 17 00:00:00 2001 From: Józef Kucia Date: Thu, 21 Sep 2017 17:07:37 +0200 Subject: layers: Correctly check if descriptor was updated --- layers/descriptor_sets.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'layers/descriptor_sets.cpp') diff --git a/layers/descriptor_sets.cpp b/layers/descriptor_sets.cpp index c6f057df..6577fbb5 100644 --- a/layers/descriptor_sets.cpp +++ b/layers/descriptor_sets.cpp @@ -702,7 +702,7 @@ bool cvdescriptorset::DescriptorSet::ValidateCopyUpdate(const debug_report_data } // First make sure source descriptors are updated for (uint32_t i = 0; i < update->descriptorCount; ++i) { - if (!src_set->descriptors_[src_start_idx + i]) { + if (!src_set->descriptors_[src_start_idx + i]->updated) { std::stringstream error_str; error_str << "Attempting copy update from descriptorSet " << src_set << " binding #" << update->srcBinding << " but descriptor at array offset " << update->srcArrayElement + i << " has not been updated"; -- cgit v1.2.3