diff options
author | Kévin Dietrich <kevin.dietrich@mailoo.org> | 2018-03-01 13:56:01 +0300 |
---|---|---|
committer | Kévin Dietrich <kevin.dietrich@mailoo.org> | 2018-03-01 13:56:01 +0300 |
commit | 1852e702abc1dfd6c600de71d3b16bfe29459ee1 (patch) | |
tree | 6b92e4847482267c998df97d273b518a42ceb31a /intern/cycles/util | |
parent | bcafdc82d83f70312859c9a045c92daa326afbdf (diff) | |
parent | 7377d411b47d50cd943cd33e3e55c0409bb79f91 (diff) |
Merge branch 'master' into blender2.8
Diffstat (limited to 'intern/cycles/util')
-rw-r--r-- | intern/cycles/util/util_math_int3.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/intern/cycles/util/util_math_int3.h b/intern/cycles/util/util_math_int3.h index fa7a02636de..1bc6ca7f376 100644 --- a/intern/cycles/util/util_math_int3.h +++ b/intern/cycles/util/util_math_int3.h @@ -78,6 +78,22 @@ ccl_device_inline int3 clamp(const int3& a, int3& mn, int mx) } #endif /* !__KERNEL_OPENCL__ */ + +ccl_device_inline bool operator==(const int3 &a, const int3 &b) +{ + return a.x == b.x && a.y == b.y && a.z == b.z; +} + +ccl_device_inline bool operator!=(const int3 &a, const int3 &b) +{ + return !(a == b); +} + +ccl_device_inline bool operator<(const int3 &a, const int3 &b) +{ + return a.x < b.x && a.y < b.y && a.z < b.z; +} + CCL_NAMESPACE_END #endif /* __UTIL_MATH_INT3_H__ */ |