From 3885e9a9ab37778457d74f1565c629bf3e064dc1 Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Wed, 23 May 2012 20:31:19 +1000 Subject: [PATCH] Dont rescale fractal noise before image output --- noise.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/noise.cpp b/noise.cpp index c509149d..3a121ef4 100644 --- a/noise.cpp +++ b/noise.cpp @@ -29,14 +29,13 @@ util::noise::image2d (uint8_t *restrict pixels, size_t width, size_t height, const util::noise::fractal &p) { - util::range r(0.0,0.0); + util::range r(std::numeric_limits::quiet_NaN (), + std::numeric_limits::quiet_NaN ()); for (size_t y = 0; y < height; ++y) for (size_t x = 0; x < width; ++x) { - double v = p.eval (x / double (width) * 2, y / double (height) * 2); + double v = p.eval (x / double (width), y / double (height)); r.expand (v); - v += 1.0; - v /= 2.0; pixels[x + y * width] = v * std::numeric_limits::max (); }