You could do it that way, but you would still have to loop trough all pixels, which means that if you don't use 8-bit surfaces but just use a 16-bit surface and loop trough every pixel it would be just as fast...
Well, I don't want to loop trough every #*(^$@)( pixel :mad:, my game will run #(*)&@# slow!! :mad::mad::mad:
Sorry, just had to let it out :rolleyes:
I guess I don't have much choice but to learn C a little bit more...
