iland RGB only, work with alpha, merge_shadow only once.