This is unacceptable in any game so..... I was thinking of just rendering the translucent sprite w/ proper opacity onto a blank sprite of the same size (black background) only once, then use that sprite and render it as a transparent sprite, which should work and not impact the FPS so drasticly.
Since this will be done on load of the game, it shouldnt have an impact on gameplay. However, I have not found any commands (or im blind, or i didnt see them

Have anybody done this Without any platform specific code?