38 #ifndef GLM_GTX_verbose_operator
39 #define GLM_GTX_verbose_operator GLM_VERSION
44 #if(defined(GLM_MESSAGES) && !defined(glm_ext))
45 # pragma message("GLM: GLM_GTX_verbose_operator extension included")
55 template <
typename genTypeT,
typename genTypeU>
56 genTypeT
add(genTypeT
const & a, genTypeU
const & b);
60 template <
typename genTypeT,
typename genTypeU>
61 genTypeT
sub(genTypeT
const & a, genTypeU
const & b);
65 template <
typename genTypeT,
typename genTypeU>
66 genTypeT
mul(genTypeT
const & a, genTypeU
const & b);
70 template <
typename genTypeT,
typename genTypeU>
71 genTypeT
div(genTypeT
const & a, genTypeU
const & b);
75 template <
typename genTypeT,
typename genTypeU,
typename genTypeV>
76 genTypeT
mad(genTypeT
const & a, genTypeU
const & b, genTypeV
const & c);
83 #endif//GLM_GTX_verbose_operator
Definition: _detail.hpp:38
genTypeT mul(genTypeT const &a, genTypeU const &b)
genTypeT mad(genTypeT const &a, genTypeU const &b, genTypeV const &c)
Definition: verbose_operator.inl:120
genTypeT div(genTypeT const &a, genTypeU const &b)
genTypeT sub(genTypeT const &a, genTypeU const &b)
genTypeT add(genTypeT const &a, genTypeU const &b)