The output merger stage was expecting premultiplied alpha and we were giving non-premultiplied. Fix by premultiplying in the shader. Also adds a reftest for this situation.