20 lines
447 B
C
20 lines
447 B
C
#include <voxula/tests/ecs.h>
|
|
#include <stdlib.h>
|
|
|
|
bool test_many_entities()
|
|
{
|
|
vecs_s *ecs = vecs_new(NULL);
|
|
uint32_t max_entities = 1024 * 1024;
|
|
vecs_entity_s *entities = malloc(max_entities * sizeof(vecs_entity_s));
|
|
uint32_t num_entities = 0;
|
|
while(num_entities < max_entities)
|
|
{
|
|
entities[num_entities] = vecs_summon(ecs);
|
|
++num_entities;
|
|
}
|
|
free(entities);
|
|
vecs_free(ecs);
|
|
|
|
return true;
|
|
}
|