Fix floating point precision errors when setting particle trail length

This commit is contained in:
Rudolph Bester
2025-06-15 20:38:50 +02:00
parent 019ab8745f
commit 3c5d4a2410
3 changed files with 3 additions and 3 deletions

View File

@@ -185,7 +185,7 @@ void GPUParticles2D::set_trail_enabled(bool p_enabled) {
}
void GPUParticles2D::set_trail_lifetime(double p_seconds) {
ERR_FAIL_COND(p_seconds < 0.01);
ERR_FAIL_COND(p_seconds < 0.01 - CMP_EPSILON);
trail_lifetime = p_seconds;
RS::get_singleton()->particles_set_trails(particles, trail_enabled, trail_lifetime);
queue_redraw();