Yes, you are correct, I'm well aware that this part will need some major optimization. Any advice on this?
I really have no idea, but as you i would like to here some opinions on this matter as well.
For now i just have bunch of different vectors for each type of "entity".
If i think correctly this will call SetVertex/Pixel shader for every entity? This might have big impact on performance.