From 2a786aa264af1e7f1414be880a79f15d04402cfd Mon Sep 17 00:00:00 2001 From: rubidium Date: Thu, 2 Oct 2014 17:40:45 +0000 Subject: (svn r26946) -Fix (r26945): MSVC doesn't seem to have round yet --- src/tgp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/tgp.cpp b/src/tgp.cpp index 4a865ed55..8c66efa2b 100644 --- a/src/tgp.cpp +++ b/src/tgp.cpp @@ -513,8 +513,8 @@ static void HeightMapCurves(uint level) /* Set up a grid to choose curve maps based on location; attempt to get a somewhat square grid */ float factor = sqrt((float)_height_map.size_x / (float)_height_map.size_y); - uint sx = Clamp(round((1 << level) * factor), 1, 128); - uint sy = Clamp(round((1 << level) / factor), 1, 128); + uint sx = Clamp((int)(((1 << level) * factor) + 0.5), 1, 128); + uint sy = Clamp((int)(((1 << level) / factor) + 0.5), 1, 128); byte *c = AllocaM(byte, sx * sy); for (uint i = 0; i < sx * sy; i++) { -- cgit v1.2.3-54-g00ecf