]> git.lizzy.rs Git - minetest.git/blobdiff - src/util/numeric.h
Rollback: Fail on bad precondition instead of causing assertion error
[minetest.git] / src / util / numeric.h
index 0eba01359ea6db92c9cfcf67c0ac157df04ca738..9fe08434f5df6af6b6132accf0cd01600bdb718d 100644 (file)
@@ -24,6 +24,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "../irr_v2d.h"
 #include "../irr_v3d.h"
 #include "../irr_aabb3d.h"
+#include "../jthread/jmutex.h"
 #include <list>
 #include <map>
 #include <vector>
@@ -41,6 +42,7 @@ class FacePositionCache
 private:
        static void generateFacePosition(u16 d);
        static std::map<u16, std::vector<v3s16> > m_cache;
+       static JMutex m_cache_mutex;
 };
 
 class IndentationRaiser