38 #ifndef GLM_GTX_associated_min_max
39 #define GLM_GTX_associated_min_max
44 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED))
45 # pragma message("GLM: GLM_GTX_associated_min_max extension included")
55 template<
typename genTypeT,
typename genTypeU>
57 const genTypeT& x,
const genTypeU& a,
58 const genTypeT& y,
const genTypeU& b);
62 template<
typename genTypeT,
typename genTypeU>
64 const genTypeT& x,
const genTypeU& a,
65 const genTypeT& y,
const genTypeU& b,
66 const genTypeT& z,
const genTypeU& c);
70 template<
typename genTypeT,
typename genTypeU>
72 const genTypeT& x,
const genTypeU& a,
73 const genTypeT& y,
const genTypeU& b,
74 const genTypeT& z,
const genTypeU& c,
75 const genTypeT& w,
const genTypeU& d);
79 template<
typename genTypeT,
typename genTypeU>
81 const genTypeT& x,
const genTypeU& a,
82 const genTypeT& y,
const genTypeU& b);
86 template<
typename genTypeT,
typename genTypeU>
88 const genTypeT& x,
const genTypeU& a,
89 const genTypeT& y,
const genTypeU& b,
90 const genTypeT& z,
const genTypeU& c);
94 template<
typename genTypeT,
typename genTypeU>
96 const genTypeT& x,
const genTypeU& a,
97 const genTypeT& y,
const genTypeU& b,
98 const genTypeT& z,
const genTypeU& c,
99 const genTypeT& w,
const genTypeU& d);
104 #include "associated_min_max.inl"
106 #endif//GLM_GTX_associated_min_max
genTypeU associatedMax(const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b)
Max comparison between 2 variables.
genTypeU associatedMin(const genTypeT &x, const genTypeU &a, const genTypeT &y, const genTypeU &b)
Min comparison between 2 variables.