Finally found the problem. OpenGL state of my game was configured to work with premultiplied alpha-channel. I've added special 'premultiply' step to my build system and got proper result.
Blend-function settings:
glEnable(GL_BLEND);
glBlendFunc(GL_ONE, GL_ONE_MINUS_SRC_ALPHA);