|
|
@ -53,6 +53,7 @@ |
|
|
|
#include "../gtc/vec1.hpp" |
|
|
|
#include "../gtc/vec1.hpp" |
|
|
|
|
|
|
|
|
|
|
|
#include "../gtc/quaternion.hpp" |
|
|
|
#include "../gtc/quaternion.hpp" |
|
|
|
|
|
|
|
#include "../gtx/dual_quaternion.hpp" |
|
|
|
|
|
|
|
|
|
|
|
#include "../mat2x2.hpp" |
|
|
|
#include "../mat2x2.hpp" |
|
|
|
#include "../mat2x3.hpp" |
|
|
|
#include "../mat2x3.hpp" |
|
|
@ -98,6 +99,12 @@ namespace std |
|
|
|
GLM_FUNC_DECL size_t operator()(const glm::tquat<T,P> &q) const; |
|
|
|
GLM_FUNC_DECL size_t operator()(const glm::tquat<T,P> &q) const; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
template <typename T, glm::precision P> |
|
|
|
|
|
|
|
struct hash<glm::tdualquat<T,P>> |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
GLM_FUNC_DECL size_t operator()(const glm::tdualquat<T,P> &q) const; |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
template <typename T, glm::precision P> |
|
|
|
template <typename T, glm::precision P> |
|
|
|
struct hash<glm::tmat2x2<T,P>> |
|
|
|
struct hash<glm::tmat2x2<T,P>> |
|
|
|
{ |
|
|
|
{ |
|
|
|