|
@@ -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)
|
|
|
{
|
|
{
|