From 4a7b0ef857b2b55b75988ac3c6ad4c3b5008d716 Mon Sep 17 00:00:00 2001 From: Tenari Date: Sun, 12 Jul 2026 11:54:41 -0500 Subject: [PATCH] fix Roundf() macro, add Clamp --- all.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/all.h b/all.h index 6b75b2c..99639ac 100644 --- a/all.h +++ b/all.h @@ -220,7 +220,9 @@ #define MemoryZeroStruct(d,s) MemoryZero((d),sizeof(s)) #define Min(a,b) (((a)<(b))?(a):(b)) #define Max(a,b) (((a)>(b))?(a):(b)) +#define Clamp(x,lo,hi) (Min(Max(x,lo),hi)) #define Abs(x) (((x)<0)?((x)*-1):(x)) +#define Roundf(x) ((i64)(x >= 0 ? x + 0.5f : x - 0.5f)) #define SetFlag(flags, bit) ((flags) |= (1ULL << (bit))) #define ClearFlag(flags, bit) ((flags) &= ~(1ULL << (bit)))