Merge pull request #107568 from Rudolph-B/Issue-92708

Fix floating point precision errors when setting particle trail length
This commit is contained in:
Thaddeus Crews 2025-07-01 17:57:58 -05:00
commit e750950dc6
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC
3 changed files with 3 additions and 3 deletions

View file

@ -244,7 +244,7 @@ void GPUParticles3D::set_trail_enabled(bool p_enabled) {
}
void GPUParticles3D::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);
}