2d.composite.clip.source-atop

fill() does not affect pixels outside the clip region.