summaryrefslogtreecommitdiff
path: root/src/asset-manager.cpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-06-05 10:51:06 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-06-05 10:51:06 -0400
commit1231e679cabdf8d62677fce46fa15207007aab4f (patch)
treefb4f4833c828316699a37693c7b9c3090679645c /src/asset-manager.cpp
parent55c518b2922a2d8a41212a952a68c17c7c9a3f8b (diff)
pke: asset: print if still loading
Diffstat (limited to 'src/asset-manager.cpp')
-rw-r--r--src/asset-manager.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/asset-manager.cpp b/src/asset-manager.cpp
index ef62600..262752c 100644
--- a/src/asset-manager.cpp
+++ b/src/asset-manager.cpp
@@ -246,6 +246,13 @@ void AM_GC() {
auto asset_iter_fn = [](void *user_data, void *arr_obj_data) {
(void)user_data;
Asset &asset = *reinterpret_cast<Asset *>(arr_obj_data);
+ switch (asset.state) {
+ case PKE_ASSET_LOADING_STATE_LOADING:
+ fprintf(stdout, "[AM_GC] Asset '%.16s' is still loading.", asset.key);
+ break;
+ default:
+ void(0);
+ }
if (asset.referenceCount > 0) {
fprintf(stdout, "[AM_GC] Asset '%.16s' still in use, count: %i\n", asset.key, asset.referenceCount);
return;