It’s been a while since my last post. You know: a global pandemic, a son that is now 4 years old, the time spent in researching for something that I’ve been chasing for some time in the ECS field, and so on. In the end, here we are again, with...
[Read More]
ECS back and forth
Part 8 - Type Id
When I started writing this series, the approach used to make EnTT work across boundaries was questionable. It worked but in a cumbersome manner that was difficult to work with, sometimes unclear or even dangerously close to being unstable. I tried to give some insights of this approach with my...
[Read More]
Idioms, you're doing it right
Italian C++ Day 2019
These are the slides of a talk I gave at the Italian C++ Day 2019 in Parma. The conference was organized by the Italian C++ Community. The goal of the talk was to describe the evolution of the language from the point of view of its idioms. I tried to...
[Read More]
ECS back and forth
Part 7 - Shared data
This time I want to answer a question that has been asked me several times on gitter or directly through issues open to EnTT. Given that sharing data can be a concise and elegant solution to some problems, I’m not a fan of the built-in solutions offered sometimes for this...
[Read More]
ECS back and forth
Part 6 - Nested groups and perfect SoA to the rescue
With this post I described what is probably one of the most interesting features of the sparse set based model. The grouping functionality makes possible what is called perfect SoA, that is something we can achieve only with this approach among the ones described by the series. As we have...
[Read More]