I am experimenting with Sprite:setBlendMode and would like to know what combination of glblendfunc used for Sprite.ALPHA, Sprite.NO_ALPHA, Sprite.ADD, Sprite.MULTIPLY, and Sprite.SCREEN. I cant find the info on the reference.
The reason why Sprite.ALPHA is not implemented as glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) is because textures and all other transparency calculations are handled as premultiplied alpha.
Comments
This may help
http://en.wikipedia.org/wiki/Blend_modes
cheers
evs
Likes: SinisterSoft