@hazlin@bleedingphoenix I have like 2500 cubes to demo, reaching 20-30 FPS. I guess it's because I let them rotate every while and have to recalculate their vertices for every frame, or I rather have an unimpressive GPU (NVIDIA Quadro P400) or both.
I could resolve it with instancing but I'll leave them for decorations later, wanted to do some dynamic meshes for now.