Data Oriented Design


The Sorted Vector pattern Part II

This is a continuation of Part I In Part I, we learned about the Sorted Vector as a replacement for map where iteration, lookups and memory overhead per element matter, while we cared little about insertions and removals. However the examples were rather simple: Keys are strings or integers. What […]


“We don’t care really how long it takes”

This post is addressed to all the software dev. managers with this mentality, where a (probably manager) was honest in that they don’t care about Data Oriented Design (or any performance optimization strategy that requires some dev time, for that matter). A transcipt ensues: – We worry not so much […]


Ogre 2.0 is up to 3x faster

…and I’m biased like no one! Now that I’ve got your attention with such pretentious title :), let’s clear a few things: This is an unfair comparison. More than half of Ogre features are disabled (because they do not compile or would crash). It’s possible that adding them back could […]

Ogre 2.0 Few Entities - Animated