Clean up imprecise math

This commit is contained in:
Erica Fischer
2023-07-17 16:33:47 -07:00
parent c3086ea5c8
commit 81a4342189
3 changed files with 43 additions and 49 deletions
+1 -1
View File
@@ -83,7 +83,7 @@ void prep_drop_states(struct drop_state ds[], int maxzoom, int basezoom, double
// basezoom - 2: 6.25 (droprate ^ 2)
// ...
// basezoom - n: (droprate ^ n)
ds[i].interval = std::exp(std::log(droprate) * (basezoom - i));
ds[i].interval = std::powf(droprate, basezoom - i);
}
ds[i].error = 0;