HOTFIX: fix too agressive block culling

master
RealBadAngel 2016-02-13 23:39:37 +01:00 committed by est31
parent c3b279750e
commit 1ec1a605d6
1 changed files with 4 additions and 1 deletions

View File

@ -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;