Fixed .length() that should return a int and not a size_t

master
Christophe Riccio ago%!(EXTRA string=12 years)
parent b9266c07b0
commit d3f0262a27
  1. 2
      glm/core/type_vec1.hpp
  2. 2
      glm/core/type_vec1.inl
  3. 2
      glm/core/type_vec2.hpp
  4. 2
      glm/core/type_vec2.inl
  5. 2
      glm/core/type_vec3.hpp
  6. 2
      glm/core/type_vec3.inl
  7. 2
      glm/core/type_vec4.hpp
  8. 2
      glm/core/type_vec4.inl
  9. 1
      readme.txt

@ -46,7 +46,7 @@ namespace detail
typedef tvec1<T, P> type;
typedef tvec1<bool, P> bool_type;
GLM_FUNC_DECL GLM_CONSTEXPR size_type length() const;
GLM_FUNC_DECL GLM_CONSTEXPR int length() const;
//////////////////////////////////////
// Data

@ -30,7 +30,7 @@ namespace glm{
namespace detail
{
template <typename T, precision P>
GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename tvec1<T, P>::size_type tvec1<T, P>::length() const
GLM_FUNC_QUALIFIER GLM_CONSTEXPR int tvec1<T, P>::length() const
{
return 1;
}

@ -46,7 +46,7 @@ namespace detail
typedef tvec2<T, P> type;
typedef tvec2<bool, P> bool_type;
GLM_FUNC_DECL GLM_CONSTEXPR size_type length() const;
GLM_FUNC_DECL GLM_CONSTEXPR int length() const;
//////////////////////////////////////
// Data

@ -30,7 +30,7 @@ namespace glm{
namespace detail
{
template <typename T, precision P>
GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename tvec2<T, P>::size_type tvec2<T, P>::length() const
GLM_FUNC_QUALIFIER GLM_CONSTEXPR int tvec2<T, P>::length() const
{
return 2;
}

@ -46,7 +46,7 @@ namespace detail
typedef tvec3<T, P> type;
typedef tvec3<bool, P> bool_type;
GLM_FUNC_DECL GLM_CONSTEXPR size_type length() const;
GLM_FUNC_DECL GLM_CONSTEXPR int length() const;
//////////////////////////////////////
// Data

@ -30,7 +30,7 @@ namespace glm{
namespace detail
{
template <typename T, precision P>
GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename tvec3<T, P>::size_type tvec3<T, P>::length() const
GLM_FUNC_QUALIFIER GLM_CONSTEXPR int tvec3<T, P>::length() const
{
return 3;
}

@ -46,7 +46,7 @@ namespace detail
typedef tvec4<T, P> type;
typedef tvec4<bool, P> bool_type;
GLM_FUNC_DECL GLM_CONSTEXPR size_type length() const;
GLM_FUNC_DECL GLM_CONSTEXPR int length() const;
//////////////////////////////////////
// Data

@ -30,7 +30,7 @@ namespace glm{
namespace detail
{
template <typename T, precision P>
GLM_FUNC_QUALIFIER GLM_CONSTEXPR typename tvec4<T, P>::size_type tvec4<T, P>::length() const
GLM_FUNC_QUALIFIER GLM_CONSTEXPR int tvec4<T, P>::length() const
{
return 4;
}

@ -54,6 +54,7 @@ GLM 0.9.5.0: 2013-XX-XX
- Removed l-value swizzle operators
- Clean up compiler detection code for unsupported compilers
- Uses C++ casts
- Fixed .length() that should return a int and not a size_t
================================================================================
GLM 0.9.4.6: 2013-08-XX

Loading…
Cancel
Save