Make is_equal_approx have explicit float and double versions

This commit is contained in:
Aaron Franke 2021-05-20 06:04:41 -04:00
parent 42b6602f1d
commit b5b6d3a8ec
No known key found for this signature in database
GPG key ID: 40A1750B977E56BF
12 changed files with 72 additions and 46 deletions

View file

@ -987,7 +987,7 @@ Vector<Vector2> TextServer::shaped_text_get_selection(RID p_shaped, int p_start,
while (i < ranges.size()) {
int j = i + 1;
while (j < ranges.size()) {
if (Math::is_equal_approx(ranges[i].y, ranges[j].x, UNIT_EPSILON)) {
if (Math::is_equal_approx(ranges[i].y, ranges[j].x, (real_t)UNIT_EPSILON)) {
ranges.write[i].y = ranges[j].y;
ranges.remove(j);
continue;