From 506f87c554153eb0bbc3bc9e4fb0f26792f8bfca Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 12 Apr 2023 15:53:09 +0200 Subject: depth buffer fixes --- shaders/tile.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'shaders/tile.cpp') 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 #include #include #include @@ -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 -- cgit v1.2.3