mirror of
https://github.com/bkaradzic/bx.git
synced 2026-02-21 06:13:08 +01:00
Added uint32_min/max with 3 arguments.
This commit is contained in:
@@ -263,11 +263,21 @@ namespace bx
|
||||
return _a > _b ? _b : _a;
|
||||
}
|
||||
|
||||
inline uint32_t uint32_min(uint32_t _a, uint32_t _b, uint32_t _c)
|
||||
{
|
||||
return uint32_min(_a, uint32_min(_b, _c) );
|
||||
}
|
||||
|
||||
inline uint32_t uint32_max(uint32_t _a, uint32_t _b)
|
||||
{
|
||||
return _a > _b ? _a : _b;
|
||||
}
|
||||
|
||||
inline uint32_t uint32_max(uint32_t _a, uint32_t _b, uint32_t _c)
|
||||
{
|
||||
return uint32_max(_a, uint32_max(_b, _c) );
|
||||
}
|
||||
|
||||
inline uint32_t uint32_clamp(uint32_t _a, uint32_t _min, uint32_t _max)
|
||||
{
|
||||
const uint32_t tmp = uint32_max(_a, _min);
|
||||
|
||||
Reference in New Issue
Block a user