Anyways, this would speed up rendering a lot when using a simple tilemap for all the feature textures.
I'm planning to make a city map with buildings as features, and the buildings are basically made out of squares which takes the texture from the tilemap. But, i am worried about the rendering speed with many different features spread all over the map...
Now i need to create own tilemap for each building, its not really a problem, but when you have lots of buildings in the map, wouldnt it be a lot slower to draw all those features when it needs to change the texture all the time?
I wouldnt need bigger tilemap than 1024x1024 or 3 * 512x512. Though, multiple tilemaps would make a problem too, if one feature uses more than one tilemap...
I am afraid that this idea just wont work, but it is worth a try

---
btw, can i use floating points to tell which coordinates i take the tile from the texturemap? this is essential for drawing the textures correctly for my buildings.