forked from Mirrorlandia_minetest/minetest
Avoid short overflow with large viewing ranges (#14175)
This commit is contained in:
parent
32e492837c
commit
bc336480e6
@ -228,7 +228,8 @@ void RemoteClient::GetNextBlocks (
|
||||
wanted_range);
|
||||
const s16 d_cull_opt = std::min(adjustDist(m_block_cull_optimize_distance, prop_zoom_fov),
|
||||
wanted_range);
|
||||
const s16 d_blocks_in_sight = full_d_max * BS * MAP_BLOCKSIZE;
|
||||
// f32 to prevent overflow, it is also what isBlockInSight(...) expects
|
||||
const f32 d_blocks_in_sight = full_d_max * BS * MAP_BLOCKSIZE;
|
||||
|
||||
s16 d_max_gen = std::min(adjustDist(m_max_gen_distance, prop_zoom_fov),
|
||||
wanted_range);
|
||||
|
Loading…
Reference in New Issue
Block a user