Marcus von Appen wrote:
Horrible. Now each blit loop will take about twice the time, because I can't have alpha and RGB modifications at once :-).
Well, it's no worse than having the user make a separate call for the alpha modification. It's a tradeoff -- you can either have speed or small code, but not both. Generating code on the fly might be a way out, but that would make it platform-specific. -- Greg