I have this problem: Right now, i'm displaying around 20 lists of tiles, each one 16x16. The biggest list has around 64X64 tiles, and each subsequent list has less tiles. When displaying every list, fps drops from 60 to almost 40, and cpu consume is around 90%. After some testing i have to conclude that the problem resides on rendering, but i do nothing special besides iterating throughout every entity object and drawing using its list id.
Maybe is due to my inexperience, but 20 lists does not seems too much for me. However, for every list i render, things start to get hairy.
I'm using opengl1 (old notebook).
Now, the question is, what can i employ to replace lists? Or how can i display them more efficiently?