Add value_ptr method for vec1 types

This commit is contained in:
Tom Kneiphof 2024-03-07 18:54:34 +01:00 committed by Christophe
parent c32a481dd4
commit ab913bbdd0

View File

@ -7,6 +7,18 @@ namespace glm
/// @addtogroup gtc_type_ptr /// @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> template<typename T, qualifier Q>
GLM_FUNC_QUALIFIER T const* value_ptr(vec<2, T, Q> const& v) GLM_FUNC_QUALIFIER T const* value_ptr(vec<2, T, Q> const& v)
{ {