diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2023-09-08 17:18:41 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2023-09-08 17:18:41 -0400 |
| commit | 4024c40e6120a010798075de2e05ecbf6bdc866e (patch) | |
| tree | 1dcdcad9e371fc33d18a165c2dc9c850f29fcb59 | |
| parent | 9562ceb17b71fd10cf4b80e422f0d38aff3c29b9 (diff) | |
itemCounter needs >> 32 to return a valid count
| -rw-r--r-- | src/ecs.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ecs.cpp b/src/ecs.cpp index 25dcb45..387b8b6 100644 --- a/src/ecs.cpp +++ b/src/ecs.cpp @@ -40,7 +40,7 @@ uint64_t ECS_GetEntities_BucketCount() { } Entity *ECS_GetEntities(uint64_t bucketIndex, uint64_t &itemCount) { assert(bucketIndex <= Entities_BucketContainer.bucketCounter); - itemCount = bucketIndex == Entities_BucketContainer.bucketCounter ? Entities_BucketContainer.itemCounter : maxBucketItemCount; + itemCount = bucketIndex == Entities_BucketContainer.bucketCounter ? Entities_BucketContainer.itemCounter >> 32 : maxBucketItemCount; return Entities_BucketContainer.buckets[bucketIndex].entities; } @@ -180,7 +180,7 @@ uint64_t ECS_GetGrBinds_BucketCount() { CompGrBinds *ECS_GetGrBinds(uint64_t bucketIndex, uint64_t &itemCount) { if (bucketIndex == Comp_GrBinds_BucketContainer.bucketCounter) { - itemCount = Comp_GrBinds_BucketContainer.itemCounter; + itemCount = Comp_GrBinds_BucketContainer.itemCounter >> 32; } else { itemCount = maxBucketItemCount; } |
