vk: Restore thread safety locks to descriptor routines
This commit is contained in:
@@ -559,7 +559,7 @@ namespace vk
|
|||||||
};
|
};
|
||||||
|
|
||||||
{
|
{
|
||||||
//std::lock_guard lock(m_descriptor_set);
|
std::lock_guard lock(m_descriptor_set);
|
||||||
const bool cache_is_valid = m_descriptor_template_cache_id == m_descriptor_set.cache_id();
|
const bool cache_is_valid = m_descriptor_template_cache_id == m_descriptor_set.cache_id();
|
||||||
|
|
||||||
for (unsigned i = 0; i < m_descriptor_slots.size(); ++i)
|
for (unsigned i = 0; i < m_descriptor_slots.size(); ++i)
|
||||||
|
|||||||
@@ -465,7 +465,7 @@ namespace vk
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
//std::lock_guard lock(m_storage_lock);
|
std::lock_guard lock(m_storage_lock);
|
||||||
|
|
||||||
const auto num_writes = ::size32(m_pending_writes);
|
const auto num_writes = ::size32(m_pending_writes);
|
||||||
const auto num_copies = ::size32(m_pending_copies);
|
const auto num_copies = ::size32(m_pending_copies);
|
||||||
|
|||||||
Reference in New Issue
Block a user