Starting Day 2
Found the bottleneck in performance that is bugging me all day yesterday, and it is my transform component system. Every time I had my Transform updated, I was extracting the position/rotation/scale from the transform (my transforms are plain 4x4 matrices) and applying them to the polygons.
So I can correct it now I presume, by adding a flag to Transform whether it is changed or not, and only compute the extractions if it is changed.
My idea of the game is so simple, that I can use just 5 hours to make it once I have done my entity systems.
And that means I don't have to go for Unity!! Woohooo!!