Clutter Engine 0.0.1
Loading...
Searching...
No Matches
exterior_product.inl
1
2
3#include <limits>
4
5namespace glm {
6namespace detail
7{
8 template<typename T, qualifier Q, bool Aligned>
10 {
11 GLM_FUNC_QUALIFIER static T call(vec<2, T, Q> const& v, vec<2, T, Q> const& u)
12 {
13 GLM_STATIC_ASSERT(std::numeric_limits<T>::is_iec559, "'cross' accepts only floating-point inputs");
14
15 return v.x * u.y - u.x * v.y;
16 }
17 };
18}//namespace detail
19
20 template<typename T, qualifier Q>
21 GLM_FUNC_QUALIFIER T cross(vec<2, T, Q> const& x, vec<2, T, Q> const& y)
22 {
24 }
25}//namespace glm
26
GLM_FUNC_QUALIFIER vec< 3, T, Q > cross(vec< 3, T, Q > const &x, vec< 3, T, Q > const &y)
Definition func_geometric.inl:175
detail namespace with internal helper functions
Definition json.h:249
Core features
Definition common.hpp:21
Definition exterior_product.inl:10
Definition qualifier.hpp:35