| 223 | |
| 224 | template<typename DefoldType, typename CgltfType> |
| 225 | static void AddToCache(dmHashTable64<void*>* cache, CgltfType* key, DefoldType* obj) |
| 226 | { |
| 227 | if (cache->Full()) |
| 228 | { |
| 229 | uint32_t cap = cache->Capacity() + 256; |
| 230 | cache->SetCapacity((cap*3/2), cap); |
| 231 | } |
| 232 | cache->Put((uintptr_t)key, (void*)obj); |
| 233 | } |
| 234 | |
| 235 | template<typename DefoldType, typename CgltfType> |
| 236 | static DefoldType* GetFromCache(dmHashTable64<void*>* cache, CgltfType* key) |
no test coverage detected