diff --git a/KREngine/kraken/KRMeshManager.cpp b/KREngine/kraken/KRMeshManager.cpp index 42ea761..a3c7910 100644 --- a/KREngine/kraken/KRMeshManager.cpp +++ b/KREngine/kraken/KRMeshManager.cpp @@ -276,6 +276,8 @@ void KRMeshManager::doStreaming(long &memoryRemaining, long &memoryRemainingThis m_streamerFenceMutex.lock(); m_streamerComplete = true; m_streamerFenceMutex.unlock(); + } else { + memoryRemaining -= getMemUsed(); } } diff --git a/KREngine/kraken/KRTextureManager.cpp b/KREngine/kraken/KRTextureManager.cpp index 93ac00f..79ac0ba 100644 --- a/KREngine/kraken/KRTextureManager.cpp +++ b/KREngine/kraken/KRTextureManager.cpp @@ -320,6 +320,8 @@ void KRTextureManager::doStreaming(long &memoryRemaining, long &memoryRemainingT m_streamerFenceMutex.lock(); m_streamerComplete = true; m_streamerFenceMutex.unlock(); + } else { + memoryRemaining -= getMemUsed(); } }