Does anyone know of a fast(CPU wise) way to change the "overall" color of a Surface? I am talking 24 bit surfaces, not some palettized ones. I have 100s of 100x100x24 animations which take roughly 44Mb in RAM when loaded and I need to "recolor" them during runtime(player colors). I've done this by per-pixel changing before but it's darn slow. I need something to change the whole color scheme but something which will ignore the colorkey(transparent color)