Did you solve the problem of loading new map pieces during player movement around the map?
It seems to be simply too slow, takes way over one 60th of a second.
Well, it's a matter of granularity, typically a 256x256 tilemap texture resolves as a 8192x8192 texture when rendered (using 32x32 tiles).
Uploading to vram a 256x256 pixels texture should be very fast, many games are doing that all the time.
At most you need 4 tilemap textures at the same time on screen, when you do transitions from a sector to another one from a corner.
You need a way to predict the direction of the player and make sure you upload the tilemaps before you need them, a possibility would be to use the position toward the center coordinate of the tilemap on which the player is located as a way to know which ones to load.
I made my tilemap editor in sfml, and I'm painting tiles directly on the texture and upload them on the graphic card immediately and has not noticed any drop in frame rate doing that, so there must be something different in the way you did it. Could you paste some code?
Your website is absolutely awesome!
I read all your articles, keep it up!
Glad you like them
I'm currently busy with some other stuff I promised to other people, but as soon as I am done with these duties I will go back to my sfml stuff with some new articles.
Thanks!