From 5e67008bc6039c593af4930b3a39242c6fc48355 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Fri, 13 Oct 2023 12:02:00 -0400 Subject: DynArray can specify MemBucket in constructor --- src/ecs.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/ecs.cpp') diff --git a/src/ecs.cpp b/src/ecs.cpp index fe1dfb6..03f26db 100644 --- a/src/ecs.cpp +++ b/src/ecs.cpp @@ -18,7 +18,7 @@ struct InstanceBucket { }; DynArray EntitiesToBeRemoved{16}; // public -DynArray entitiesYetToBeRemoved{0}; +DynArray entitiesYetToBeRemoved{0, nullptr}; DynArray entitiesMarkedForRemoval{16}; BucketContainer Entities_BucketContainer{}; @@ -155,7 +155,7 @@ void ECS_Tick_Early(double delta) { struct InstanceBufferCopyChunk { uint64_t startingIndex; uint64_t endingIndex; - DynArray mats{0}; + DynArray mats{0, nullptr}; VkBufferCopy dstBufferCopy; }; struct InstanceBufferCopy { @@ -164,7 +164,7 @@ struct InstanceBufferCopy { DynArray chunks{4}; }; void ECS_Tick_Late(double delta) { - DynArray bufferUpdates{0}; + DynArray bufferUpdates{0, nullptr}; for (long b = 0; b <= Comp_Instance_BucketContainer.bucketCounter; ++b) { auto &bkt = Comp_Instance_BucketContainer.buckets[b]; long count = Comp_Instance_BucketContainer.bucketCounter == b ? Comp_Instance_BucketContainer.itemCounter >> 32 : maxBucketItemCount; -- cgit v1.2.3