diff options
Diffstat (limited to 'shaders/tile.cpp')
-rw-r--r-- | shaders/tile.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/shaders/tile.cpp b/shaders/tile.cpp index d5f6b7d3..d774ddf0 100644 --- a/shaders/tile.cpp +++ b/shaders/tile.cpp @@ -2,6 +2,7 @@ #include "loader/loader.hpp" #include "compat/assert.hpp" #include "local-coords.hpp" +#include <cmath> #include <Corrade/Containers/Iterable.h> #include <Corrade/Containers/StringStl.h> #include <Magnum/Math/Vector4.h> @@ -74,7 +75,7 @@ void tile_shader::_draw() float tile_shader::depth_value(const local_coords& xy, float offset) noexcept { - return depth_tile_size + (xy.to_index() + offset)*depth_tile_size; + return (float)((xy.to_index() + (double)offset) * depth_tile_size); } } // namespace floormat |