summaryrefslogtreecommitdiff
path: root/render/meshdraw.c
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2004-12-09 08:10:11 +0100
committerTor Andersson <tor@ghostscript.com>2004-12-09 08:10:11 +0100
commit550970cd3c57ca2a455c9954c8871226031d6d76 (patch)
tree2c35233687d1547f19ace067b8e0acabc4e5f666 /render/meshdraw.c
parent785c15287026fe1e29a4ebe2cddb6c89ebe0103c (diff)
downloadmupdf-550970cd3c57ca2a455c9954c8871226031d6d76.tar.xz
cleanup shade stuff
Diffstat (limited to 'render/meshdraw.c')
-rw-r--r--render/meshdraw.c4
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 */
}