Original Post
Hi everybody! You have a texture with some basic colors. Texture has a man on it. Head is pink, torso is green, hair is blonde, etc... I want to use that sprite several times. For example I need that sprite with black, brown and blonde hair, and render it all to the screen. Yeah locking/unlocking texture, and changing pixels works, but if I want to render 10 style of hair, it is a little bit slow to change pixels on fly. Is there any other approach to do this (exluding having clones of that texture in memory because on the end I'll need 1GB of memory for simle game)? Thanks in advance.