summaryrefslogtreecommitdiff
path: root/core/dvector.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/dvector.cpp')
-rw-r--r--core/dvector.cpp38
1 files changed, 17 insertions, 21 deletions
diff --git a/core/dvector.cpp b/core/dvector.cpp
index f6b5a5fcbf..5930a1220b 100644
--- a/core/dvector.cpp
+++ b/core/dvector.cpp
@@ -28,38 +28,35 @@
/*************************************************************************/
#include "dvector.h"
-Mutex* dvector_lock=NULL;
+Mutex *dvector_lock = NULL;
-PoolAllocator *MemoryPool::memory_pool=NULL;
-uint8_t *MemoryPool::pool_memory=NULL;
-size_t *MemoryPool::pool_size=NULL;
+PoolAllocator *MemoryPool::memory_pool = NULL;
+uint8_t *MemoryPool::pool_memory = NULL;
+size_t *MemoryPool::pool_size = NULL;
+MemoryPool::Alloc *MemoryPool::allocs = NULL;
+MemoryPool::Alloc *MemoryPool::free_list = NULL;
+uint32_t MemoryPool::alloc_count = 0;
+uint32_t MemoryPool::allocs_used = 0;
+Mutex *MemoryPool::alloc_mutex = NULL;
-MemoryPool::Alloc *MemoryPool::allocs=NULL;
-MemoryPool::Alloc *MemoryPool::free_list=NULL;
-uint32_t MemoryPool::alloc_count=0;
-uint32_t MemoryPool::allocs_used=0;
-Mutex *MemoryPool::alloc_mutex=NULL;
-
-size_t MemoryPool::total_memory=0;
-size_t MemoryPool::max_memory=0;
-
+size_t MemoryPool::total_memory = 0;
+size_t MemoryPool::max_memory = 0;
void MemoryPool::setup(uint32_t p_max_allocs) {
- allocs = memnew_arr( Alloc, p_max_allocs);
+ allocs = memnew_arr(Alloc, p_max_allocs);
alloc_count = p_max_allocs;
- allocs_used=0;
+ allocs_used = 0;
- for(uint32_t i=0;i<alloc_count-1;i++) {
+ for (uint32_t i = 0; i < alloc_count - 1; i++) {
- allocs[i].free_list=&allocs[i+1];
+ allocs[i].free_list = &allocs[i + 1];
}
- free_list=&allocs[0];
+ free_list = &allocs[0];
alloc_mutex = Mutex::create();
-
}
void MemoryPool::cleanup() {
@@ -68,6 +65,5 @@ void MemoryPool::cleanup() {
memdelete(alloc_mutex);
ERR_EXPLAINC("There are still MemoryPool allocs in use at exit!");
- ERR_FAIL_COND(allocs_used>0);
-
+ ERR_FAIL_COND(allocs_used > 0);
}