src/maths.h

changeset 120
8c9fff699241
parent 55
cb81ecb5fb23
child 122
b54b350dff5d
--- a/src/maths.h	Wed Jul 28 08:23:09 2021 +0300
+++ b/src/maths.h	Wed Jul 28 13:22:51 2021 +0300
@@ -94,7 +94,8 @@
 	std::optional<glm::vec3> linePlaneIntersection();
 }
 
-inline unsigned int qHash(const glm::vec3& key)
+template<typename T, glm::qualifier Q>
+inline unsigned int qHash(const glm::vec<3, T, Q>& key)
 {
 	return qHash(key.x) ^ utility::rotl10(qHash(key.y)) ^ utility::rotl20(qHash(key.z));
 }

mercurial