Im allready using the vertex arrays. And i am referring to sf::uint8 pixels, that is a pixel consisting of R,G,B and A values. Right now i am using an array of vertexes to create a tile, that is one tile is an sf::Vertex Tile[4]; However what i do is i render 64 different ( depending on how the map looks ) tiles onto 1 texture, so that i group 64 tiles into one texture making it a chunk of tiles rendered to one texture. Therefore i can't reuse this texture as every texture has the possibility to be different and probably will be. Therefore i am wondering if it is possible to look up the pixels (pixelarray?) that a tile consists of and reuse these pixels if they have allready been used once. Making the larger chunk texture into a texture consisting of reused pixels and therefore saving alot of memory by not duplicating pixels allready existing. I want to reuse the pixels, NOT make a copy of them and using that copy.