diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-21 11:22:47 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-21 11:22:47 +0200 |
commit | 008fd5fee6f52c89916203b44dcca9a7d52dedcd (patch) | |
tree | 28fdbd3befa25763e15cdbc6f0adc1e26a7249c8 | |
parent | ee1f898b5dd45716b979fb5c4415fb8bcdfd9e25 (diff) | |
parent | 512b0f16a3fcd3f9e8325928c70361dcc6b6ea76 (diff) | |
download | redot-engine-008fd5fee6f52c89916203b44dcca9a7d52dedcd.tar.gz |
Merge pull request #92078 from lawnjelly/increase_tight_cull_epsilon
Tight shadow culling - increase epsilon to prevent flickering
-rw-r--r-- | servers/rendering/rendering_light_culler.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/servers/rendering/rendering_light_culler.h b/servers/rendering/rendering_light_culler.h index 0bf975430b..b0437d2310 100644 --- a/servers/rendering/rendering_light_culler.h +++ b/servers/rendering/rendering_light_culler.h @@ -181,14 +181,14 @@ private: } // Prevent divide by zero. - if (lc > 0.00001f) { + if (lc > 0.001f) { // If the summed length of the smaller two // sides is close to the length of the longest side, // the points are colinear, and the triangle is near degenerate. float ld = ((la + lb) - lc) / lc; // ld will be close to zero for colinear tris. - return ld < 0.00001f; + return ld < 0.001f; } // Don't create planes from tiny triangles, |