implementation time

a first output of the new engine architecture

Currently, the engine only renders one type of mesh with one texture, but if they remain static (nested or not – doesn’t matter), the architecture is able to draw about 3k of these objects on an old x800 with approximately 20fps (debug):

3ktigers

Since I can’t (yet) animate that amount of objects simultaneously, I have to invest some more time into optimizing the internal vector and matrix classes. If the number of objects get reduced to about 1k, the engine can handle updating all their matrices and still run at a decent framerate (~15-20fps, release)