]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
Fix camera panning glitches (partially revert 10489.)
authorLars <larsh@apache.org>
Tue, 24 Nov 2020 17:23:18 +0000 (09:23 -0800)
committerlhofhansl <larsh@apache.org>
Wed, 25 Nov 2020 22:22:36 +0000 (14:22 -0800)
src/client/clientmap.cpp

index c8561def6e6dc5982f4853d117b61bbed4de8a3b..09072858a8e984978552616e7a1f0de3633a1989 100644 (file)
@@ -124,7 +124,10 @@ void ClientMap::updateDrawList()
 
        const v3f camera_position = m_camera_position;
        const v3f camera_direction = m_camera_direction;
-       const f32 camera_fov = m_camera_fov;
+
+       // Use a higher fov to accomodate faster camera movements.
+       // Blocks are cropped better when they are drawn.
+       const f32 camera_fov = m_camera_fov * 1.1f;
 
        v3s16 cam_pos_nodes = floatToInt(camera_position, BS);
        v3s16 p_blocks_min;