Added uint32_iclamp.

This commit is contained in:
Branimir Karadžić
2015-05-26 09:20:27 -07:00
parent 13a65d1c90
commit 6961943ed8

View File

@@ -276,6 +276,14 @@ namespace bx
return result;
}
inline uint32_t uint32_iclamp(uint32_t _a, uint32_t _min, uint32_t _max)
{
const uint32_t tmp = uint32_imax(_a, _min);
const uint32_t result = uint32_imin(tmp, _max);
return result;
}
inline uint32_t uint32_incwrap(uint32_t _val, uint32_t _min, uint32_t _max)
{
const uint32_t inc = uint32_inc(_val);