fixed benchmark (thanks to Kerndog73)
This commit is contained in:
@@ -43,11 +43,11 @@ void pathological(Func func) {
|
||||
}
|
||||
|
||||
for(auto i = 0; i < 10; ++i) {
|
||||
registry.each([i, ®istry](const auto entity) mutable {
|
||||
if(!(i % 7)) { registry.remove<position>(entity); }
|
||||
if(!(i % 11)) { registry.remove<velocity>(entity); }
|
||||
if(!(i % 13)) { registry.remove<comp<0>>(entity); }
|
||||
if(!(i % 17)) { registry.destroy(entity); }
|
||||
registry.each([i = 0, ®istry](const auto entity) mutable {
|
||||
if(!(++i % 7)) { registry.reset<position>(entity); }
|
||||
if(!(++i % 11)) { registry.reset<velocity>(entity); }
|
||||
if(!(++i % 13)) { registry.reset<comp<0>>(entity); }
|
||||
if(!(++i % 17)) { registry.destroy(entity); }
|
||||
});
|
||||
|
||||
for(std::uint64_t j = 0; j < 50000L; j++) {
|
||||
|
||||
Reference in New Issue
Block a user