discontinuity buffer and blur