I did this shader a while ago on Unity. It supports snow displacement via vertex offset using a heightmap. You can tweak the snow height and the dynamic tesellation level. It's not the most performance friendly way to approach this, but looks pretty cool and was done for fun. Also the base snow material was done in Substance Designer.