aboutsummaryrefslogtreecommitdiff
path: root/core/math/math.odin
diff options
context:
space:
mode:
Diffstat (limited to 'core/math/math.odin')
-rw-r--r--core/math/math.odin2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/math/math.odin b/core/math/math.odin
index 7afb32db6..1ecb1da00 100644
--- a/core/math/math.odin
+++ b/core/math/math.odin
@@ -418,7 +418,7 @@ remap_clamped :: proc "contextless" (old_value, old_min, old_max, new_min, new_m
}
@(require_results)
-wrap :: proc "contextless" (x, y: $T) -> T where intrinsics.type_is_numeric(T), !intrinsics.type_is_array(T) {
+wrap :: proc "contextless" (x, y: $T) -> T where intrinsics.type_is_numeric(T), intrinsics.type_is_float(T), !intrinsics.type_is_array(T) {
tmp := mod(x, y)
return y + tmp if tmp < 0 else tmp
}