1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-06-24 06:03:23 +00:00

utilities:: lerp

This commit is contained in:
Zeno Rogue 2019-07-28 11:13:00 +02:00
parent cfbabcff80
commit 7ba8b2d680

View File

@ -100,6 +100,14 @@ ld frac(ld x) {
return x;
}
ld lerp(ld a0, ld a1, ld x) {
return a0 + (a1-a0) * x;
}
ld ilerp(ld a0, ld a1, ld x) {
return (x-a0) / (a1-a0);
}
// debug utilities
#if CAP_PROFILING