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(); }