Merge pull request #95 from TheLavaBlock/master
Fix C++17 shared_mutex compile error
diff --git a/src/vk_mem_alloc.h b/src/vk_mem_alloc.h
index f6c85be..7017014 100644
--- a/src/vk_mem_alloc.h
+++ b/src/vk_mem_alloc.h
@@ -3715,7 +3715,7 @@
public:
void LockRead() { m_Mutex.lock_shared(); }
void UnlockRead() { m_Mutex.unlock_shared(); }
- bool TryLockRead() { return m_Mutex.try_shared_lock(); }
+ bool TryLockRead() { return m_Mutex.try_lock_shared(); }
void LockWrite() { m_Mutex.lock(); }
void UnlockWrite() { m_Mutex.unlock(); }
bool TryLockWrite() { return m_Mutex.try_lock(); }