Cycles: use std::min and max for extra overloads
authorMai Lavelle <mai.lavelle@gmail.com>
Wed, 5 Jul 2017 23:43:34 +0000 (19:43 -0400)
committerMai Lavelle <mai.lavelle@gmail.com>
Wed, 5 Jul 2017 23:43:34 +0000 (19:43 -0400)
intern/cycles/util/util_math.h

index b719640b19c9891beb79e2080cf7b81cf93df100..a3a2f8e7da72560136e8adcd3176da180fc22520 100644 (file)
@@ -24,6 +24,7 @@
 
 #ifndef __KERNEL_GPU__
 #  include <cmath>
+#  include <algorithm>
 #endif
 
 
@@ -130,6 +131,9 @@ ccl_device_inline double min(double a, double b)
        return (a < b)? a: b;
 }
 
+using std::min;
+using std::max;
+
 /* These 2 guys are templated for usage with registers data.
  *
  * NOTE: Since this is CPU-only functions it is ok to use references here.