Ullrich Praetz
Ullrich Praetz
Ah, did not read through this PR. Too much text for me :) But the idea is the same.
Speaking of leaderboard. This is the reference 😊 https://www.techempower.com/benchmarks/#hw=ph&test=fortune§ion=data-r22 Best C# implementation: aspcore-ado-pg Looser! 😁
Hi @thygrrr! Challenge accepted 😊 I don't think I can beat this number. It would require dropping features. I am already looking where I can improve performance. Found already one...
> Otherwise I'd just set the default capacities from 4K to 128K in the next release. ;) LOL
Hi @thygrrr, finished optimization of create entities. See: https://github.com/Doraku/Ecs.CSharp.Benchmark/pull/38 The main optimization was to minimize the administration memory footprint used for an entity from 48 byte to 16 bytes required...
There is a similar request at https://github.com/friflo/Friflo.Engine.ECS/discussions/49 At the bottom of this discussion after a short explenation how to write a custom serializer. > A custom generic Writer can use...
hi @zendorx, massive work. Already wrote a comment about PR's on Discord today. "With PR's for main repo I hesitate to merge. The main reason is I want to control...
Every `ArchetypeQuery` has a property `Entities`. This property is an enumerator. It can be used to iterate all entities matching the query. ```cs foreach (var entity in query.Entities) { entity.GetComponent.value...
> Is there a way to do it with simd? Simd requires the use of generic `ArchetypeQuery`. Those queries provide access to the components with SIMD operations. This access is...
Right, adding these components was not a good idea. Removing or renaming them may break some users. I now decided to do this. But I don't know when right now.