From 39d99aa9bb047cbce4d89941830cb5b0fc31495e Mon Sep 17 00:00:00 2001 From: Thomas White Date: Thu, 15 Jul 2010 14:43:13 +0200 Subject: Fix arithmetic problem with colour scale --- src/render.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/render.c') diff --git a/src/render.c b/src/render.c index 606f090a..7f793797 100644 --- a/src/render.c +++ b/src/render.c @@ -108,10 +108,10 @@ static void render_rgb(float val, float max, float *rp, float *gp, float *bp) float r, g, b; s = val / (max/6); - p = fmod(val, max/6); - p /= (max/6); + p = fmod(val, max/6.0); + p /= (max/6.0); - r = 0; g = 0; b = 0; + r = 0.0; g = 0.0; b = 0.0; if ( (val < 0.0) ) { s = 0; -- cgit v1.2.3