Hello, I want do draw big isometric maps efficiently with SFML.
The maximum map size I intend at the moment is 1024*1024. But the perfomance is already bad at 512*512. It takes around 0,67s to render a frame.
The maps are randomly created and there are 20 textures for the ground each 44*27px. Every texture is in the memory once, no copies. Sprites out of view are not rendered, but i want to zoom out and see the whole map.
There has to be a faster way than calling draw() per tile.
One Tile:
Screenshot from a 512*512 map: