| # | Line 207 | Line 207 | neigh_zmin(const float *zb, int n) | |
|---|---|---|
| 207 | } | |
| 208 | ||
| 209 | ||
| 210 | < | /* Fill in missing pixels from immediate neighbors */ |
| 210 | > | /* Expand foreground pixels to mitigate aliasing/fill errors */ |
| 211 | static void | |
| 212 | fill_missing(void) | |
| 213 | { | |
| 214 | int n, m; | |
| 215 | ||
| 216 | for (n = imres.xr*imres.yr; n--; ) | |
| 217 | < | if (zbuf[n] >= .9*FHUGE && |
| 218 | < | zbuf[m = neigh_zmin(zbuf,n)] < .9*FHUGE) |
| 217 | > | if (zbuf[n] > 1.25*zbuf[m = neigh_zmin(zbuf,n)]) |
| 218 | copycolor(imbuf[n], imbuf[m]); | |
| 219 | } | |
| 220 | ||
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |