1
0
mirror of https://github.com/alliedmodders/hl2sdk.git synced 2024-12-23 01:59:43 +08:00

Rename clamp to V_clamp.

This commit is contained in:
David Anderson 2023-10-19 20:45:21 -07:00
parent f152e66ac8
commit 847ee78add

View File

@ -629,7 +629,7 @@ template <class T> FORCEINLINE T AVG(T a, T b)
// //
// Returns a clamped value in the range [min, max]. // Returns a clamped value in the range [min, max].
// //
#define clamp(val, min, max) (((val) > (max)) ? (max) : (((val) < (min)) ? (min) : (val))) #define V_clamp(val, min, max) (((val) > (max)) ? (max) : (((val) < (min)) ? (min) : (val)))
inline float Sign( float x ) inline float Sign( float x )
{ {
@ -1066,7 +1066,7 @@ inline float SimpleSplineRemapValClamped( float val, float A, float B, float C,
if ( A == B ) if ( A == B )
return val >= B ? D : C; return val >= B ? D : C;
float cVal = (val - A) / (B - A); float cVal = (val - A) / (B - A);
cVal = clamp( cVal, 0.0f, 1.0f ); cVal = V_clamp( cVal, 0.0f, 1.0f );
return C + (D - C) * SimpleSpline( cVal ); return C + (D - C) * SimpleSpline( cVal );
} }