summaryrefslogtreecommitdiff
path: root/src/ecs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ecs.cpp')
-rw-r--r--src/ecs.cpp6
1 files changed, 3 insertions, 3 deletions
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<EntityHandle> EntitiesToBeRemoved{16}; // public
-DynArray<Entity> entitiesYetToBeRemoved{0};
+DynArray<Entity> entitiesYetToBeRemoved{0, nullptr};
DynArray<EntityHandle> entitiesMarkedForRemoval{16};
BucketContainer<EntityBucket, EntityHandle_T> Entities_BucketContainer{};
@@ -155,7 +155,7 @@ void ECS_Tick_Early(double delta) {
struct InstanceBufferCopyChunk {
uint64_t startingIndex;
uint64_t endingIndex;
- DynArray<glm::mat4> mats{0};
+ DynArray<glm::mat4> mats{0, nullptr};
VkBufferCopy dstBufferCopy;
};
struct InstanceBufferCopy {
@@ -164,7 +164,7 @@ struct InstanceBufferCopy {
DynArray<InstanceBufferCopyChunk> chunks{4};
};
void ECS_Tick_Late(double delta) {
- DynArray<InstanceBufferCopy> bufferUpdates{0};
+ DynArray<InstanceBufferCopy> 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;