summaryrefslogtreecommitdiffstats
path: root/core/variant/variant_utility.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2022-11-23 08:33:53 +0100
committerRémi Verschelde <rverschelde@gmail.com>2022-11-23 08:33:53 +0100
commit3791872c65bf4650464a4fdd7cf692f611648668 (patch)
treefdfc3dfbe0e7e00235553ef6513442eecb553343 /core/variant/variant_utility.cpp
parent0afcbcfda4bd38a0c8c026e990a78768c59d7b3a (diff)
parent3e36cc7c7342213628a462c5d0ee2f330c283b4c (diff)
downloadredot-engine-3791872c65bf4650464a4fdd7cf692f611648668.tar.gz
Merge pull request #67726 from HenryClones/integer-lerping-errors
Add case for Variant::INT in lerp variant switch
Diffstat (limited to 'core/variant/variant_utility.cpp')
-rw-r--r--core/variant/variant_utility.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/variant/variant_utility.cpp b/core/variant/variant_utility.cpp
index 3843c32bcc..f274b80729 100644
--- a/core/variant/variant_utility.cpp
+++ b/core/variant/variant_utility.cpp
@@ -335,6 +335,9 @@ struct VariantUtilityFunctions {
}
switch (from.get_type()) {
+ case Variant::INT: {
+ return lerpf(VariantInternalAccessor<int64_t>::get(&from), to, weight);
+ } break;
case Variant::FLOAT: {
return lerpf(VariantInternalAccessor<double>::get(&from), to, weight);
} break;