|
|
@@ -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);
|