|
@@ -62,7 +62,7 @@ namespace std
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
template<typename T, glm::qualifier Q>
|
|
template<typename T, glm::qualifier Q>
|
|
|
- GLM_FUNC_QUALIFIER size_t hash<glm::tquat<T, Q>>::operator()(glm::tquat<T,Q> const& q) const
|
|
|
|
|
|
|
+ GLM_FUNC_QUALIFIER size_t hash<glm::qua<T, Q>>::operator()(glm::qua<T,Q> const& q) const
|
|
|
{
|
|
{
|
|
|
size_t seed = 0;
|
|
size_t seed = 0;
|
|
|
hash<T> hasher;
|
|
hash<T> hasher;
|
|
@@ -77,7 +77,7 @@ namespace std
|
|
|
GLM_FUNC_QUALIFIER size_t hash<glm::tdualquat<T, Q>>::operator()(glm::tdualquat<T, Q> const& q) const
|
|
GLM_FUNC_QUALIFIER size_t hash<glm::tdualquat<T, Q>>::operator()(glm::tdualquat<T, Q> const& q) const
|
|
|
{
|
|
{
|
|
|
size_t seed = 0;
|
|
size_t seed = 0;
|
|
|
- hash<glm::tquat<T, Q>> hasher;
|
|
|
|
|
|
|
+ hash<glm::qua<T, Q>> hasher;
|
|
|
glm::detail::hash_combine(seed, hasher(q.real));
|
|
glm::detail::hash_combine(seed, hasher(q.real));
|
|
|
glm::detail::hash_combine(seed, hasher(q.dual));
|
|
glm::detail::hash_combine(seed, hasher(q.dual));
|
|
|
return seed;
|
|
return seed;
|