浏览代码

Add value_ptr method for vec1 types

Tom Kneiphof 1 年之前
父节点
当前提交
ab913bbdd0
共有 1 个文件被更改,包括 12 次插入0 次删除
  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)
 	{