forked from Mirrorlandia_minetest/minetest
HOTFIX: fix too agressive block culling
This commit is contained in:
parent
c3b279750e
commit
1ec1a605d6
@ -244,7 +244,10 @@ bool isBlockInSight(v3s16 blockpos_b, v3f camera_pos, v3f camera_dir,
|
|||||||
f32 cosangle = dforward / blockpos_adj.getLength();
|
f32 cosangle = dforward / blockpos_adj.getLength();
|
||||||
|
|
||||||
// If block is not in the field of view, skip it
|
// If block is not in the field of view, skip it
|
||||||
if(cosangle < cos(camera_fov / 2))
|
// HOTFIX: use sligthly increased angle (+10%) to fix too agressive
|
||||||
|
// culling. Somebody have to find out whats wrong with the math here.
|
||||||
|
// Previous value: camera_fov / 2
|
||||||
|
if(cosangle < cos(camera_fov * 0.55))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
Reference in New Issue
Block a user