ALPHA_PREMULTIPLIED and opacity

ALPHA_PREMULTIPLIED and opacity
0.0 0

#1

I noticed that if you set ALPHA_PREMULTIPLIED for a sprite, then the opacity doesn’t work. With ALPHA_NON_PREMULTIPLIED it works well. But ALPHA_NON_PREMULTIPLIED doesn’t suit me, because the sprite becomes black, if you reduce the value of opacity.
What BlendFunc should I use for the sprite to be without black border and for opacity to work well?

Thanks for any idea!


#2

ADDITIVE works well for me


#3

This makes the glow effect. It does not suit me. Maybe I should change some properties of textures or sprite?