add primitive dithering