diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2023-10-09 10:40:28 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2023-10-09 10:40:28 -0400 |
| commit | 5a7d0e4f91736aa3794c0fd94741565ba96babec (patch) | |
| tree | 2903e2fe41810629d9ef63981239000b87fc3ad9 /src/asset-manager.cpp | |
| parent | dcd05e45538a04b7b0d9ae0ff8cc01272a48fd33 (diff) | |
print all assets that weren't handled as LIFO
Diffstat (limited to 'src/asset-manager.cpp')
| -rw-r--r-- | src/asset-manager.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/asset-manager.cpp b/src/asset-manager.cpp index fab26f7..ef5a3b4 100644 --- a/src/asset-manager.cpp +++ b/src/asset-manager.cpp @@ -65,10 +65,9 @@ void AM_Destroy(AssetHandle assetHandle) { auto i = Buckets_GetItemIndex(assetHandle_T); Asset *asset = &Asset_BucketContainer.buckets[b].assets[i]; Pke_Delete(asset->ptr, asset->size); - memset(asset->key, '\0', 16); asset->size = 0; asset->ptr = CAFE_BABE(void); - auto lastGivenIndex = Asset_BucketContainer.itemCounter - (1ULL << 32); + auto lastGivenIndex = ((Asset_BucketContainer.itemCounter - (1ULL << 32)) >> 32); if (i == lastGivenIndex) { Asset_BucketContainer.itemCounter = lastGivenIndex; } @@ -88,8 +87,10 @@ void AM_DebugPrint() { long counter = b == Asset_BucketContainer.bucketCounter ? Asset_BucketContainer.itemCounter >> 32 : maxAssetItemsPerBucket; for (uint64_t i = 0; i < counter; ++i) { auto &asset = bkt.assets[i]; + /* if (asset.size == 0) continue; + */ printf("-Asset: 0x%016lX\n", b + (i << 32)); printf("\tkey: %s\n", asset.key); printf("\tsize: %ld\n", asset.size); |
