fixup - Improve invalidated region checks for performance

This commit is contained in:
kd-11 2018-05-23 21:51:57 +03:00 committed by kd-11
parent b030d1900c
commit 493d4e8613

View file

@ -1280,16 +1280,19 @@ namespace rsx
{
if (!in_begin_end)
{
reader_lock lock(m_mtx_task);
if (!m_invalidated_memory_ranges.empty())
{
writer_lock lock(m_mtx_task);
for (const auto& range : m_invalidated_memory_ranges)
{
on_invalidate_memory_range(range.first, range.second);
}
lock.upgrade();
m_invalidated_memory_ranges.clear();
}
}
}
//std::future<void> thread::add_internal_task(std::function<bool()> callback)
//{