Add min, max and clamp utilities
This commit is contained in:
parent
458b32bf5f
commit
f88b74912b
@ -9,6 +9,10 @@
|
|||||||
v1 = tmp; \
|
v1 = tmp; \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
#define min(a, b) (a <= b ? a : b)
|
||||||
|
#define max(a, b) (a >= b ? a : b)
|
||||||
|
#define clamp(val, minimum, maximum) (min(maximum, max(minimum, val)))
|
||||||
|
|
||||||
i64 absolute(i64 value);
|
i64 absolute(i64 value);
|
||||||
|
|
||||||
#endif // UTILS_H
|
#endif // UTILS_H
|
||||||
|
Loading…
Reference in New Issue
Block a user