diff options
Diffstat (limited to 'render/meshdraw.c')
-rw-r--r-- | render/meshdraw.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/render/meshdraw.c b/render/meshdraw.c index eb068580..f5b1a3fb 100644 --- a/render/meshdraw.c +++ b/render/meshdraw.c @@ -248,8 +248,8 @@ fz_drawtriangle(fz_pixmap *pix, float *av, float *bv, float *cv, int n) for (i = 0; i < len; i++) { - gel[i][0] = fz_floor(poly[i][0]) * 65536; /* trunc and fix */ - gel[i][1] = fz_floor(poly[i][1]); /* y is not fixpoint */ + gel[i][0] = fz_floor(poly[i][0] + 0.5) * 65536; /* trunc and fix */ + gel[i][1] = fz_floor(poly[i][1] + 0.5); /* y is not fixpoint */ for (k = 2; k < n; k++) gel[i][k] = poly[i][k] * 65536; /* fix with precision */ } |