Ramp: better premult handling