From 9d8cb510b3ad398c4fcb214704a2c3a42e944e34 Mon Sep 17 00:00:00 2001 From: Jens Rottmann <30634967+JRottm@users.noreply.github.com> Date: Sun, 20 Aug 2017 19:37:55 +0200 Subject: Change BS constant from implicit double to float (#6286) the BS constant implicitly promotes all position calculations it is used in to double even though positions (= v3f) are only meant to be floats. There are many, many similar occurrences everywhere, but I'm not willing to hunt down all; I only fixed the little part I'm already familiar with. --- src/constants.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/constants.h') diff --git a/src/constants.h b/src/constants.h index dd5611ac7..4da66cc53 100644 --- a/src/constants.h +++ b/src/constants.h @@ -71,7 +71,7 @@ with this program; if not, write to the Free Software Foundation, Inc., // floating-point and integer positions, which potentially give wrong // results. (negative coordinates, values between nodes, ...) // Use floatToInt(p, BS) and intToFloat(p, BS). -#define BS (10.0) +#define BS 10.0f // Dimension of a MapBlock #define MAP_BLOCKSIZE 16 -- cgit v1.2.3