If a non-convex dyson shell is made that doesn't include its barycentre, then at the minimum resolution the shell will have 0 vertices. This causes an error when trying to initialize its compute buffer, since a compute buffer can't be initialized with a size of 0. This shouldn't be fixed by skipping the compute buffer initialization, because then such saves won't be compatible in the vanilla game. This should instead be fixed by adding a dummy vertex to a shell when it otherwise would have no vertices.
If a non-convex dyson shell is made that doesn't include its barycentre, then at the minimum resolution the shell will have 0 vertices. This causes an error when trying to initialize its compute buffer, since a compute buffer can't be initialized with a size of 0. This shouldn't be fixed by skipping the compute buffer initialization, because then such saves won't be compatible in the vanilla game. This should instead be fixed by adding a dummy vertex to a shell when it otherwise would have no vertices.