Why the blend result is pre-multiplied by alpha?

The WebGLRenderer has a attribute named premultipliedAlpha, which make the browser composer assume the drawing buffer contains colors with premultiplied alpha.

The value of attribute is true by default.
I wonder know why the blend result is pre-multiplied by alpha?

3 Likes