Browse Source

Add value_ptr method for vec1 types

Tom Kneiphof 1 year ago
parent
commit
ab913bbdd0
1 changed files with 12 additions and 0 deletions
  1. 12 0
      glm/gtc/type_ptr.inl

+ 12 - 0
glm/gtc/type_ptr.inl

@@ -7,6 +7,18 @@ namespace glm
 	/// @addtogroup gtc_type_ptr
 	/// @{
 
+	template<typename T, qualifier Q>
+	GLM_FUNC_QUALIFIER T const* value_ptr(vec<1, T, Q> const& v)
+	{
+		return &(v.x);
+	}
+
+	template<typename T, qualifier Q>
+	GLM_FUNC_QUALIFIER T* value_ptr(vec<1, T, Q>& v)
+	{
+		return &(v.x);
+	}
+
 	template<typename T, qualifier Q>
 	GLM_FUNC_QUALIFIER T const* value_ptr(vec<2, T, Q> const& v)
 	{