|
|
@@ -51,7 +51,7 @@ namespace detail
|
|
|
template <precision P>
|
|
|
struct tvec2<half, P>
|
|
|
{
|
|
|
- enum ctor{null};
|
|
|
+ enum ctor{_null};
|
|
|
typedef half value_type;
|
|
|
typedef std::size_t size_type;
|
|
|
|
|
|
@@ -80,7 +80,7 @@ namespace detail
|
|
|
//////////////////////////////////////
|
|
|
// Explicit basic constructors
|
|
|
|
|
|
- explicit tvec2(ctor);
|
|
|
+ explicit tvec2(ctor){}
|
|
|
explicit tvec2(
|
|
|
half const & s);
|
|
|
explicit tvec2(
|
|
|
@@ -144,7 +144,7 @@ namespace detail
|
|
|
template <precision P>
|
|
|
struct tvec3<half, P>
|
|
|
{
|
|
|
- enum ctor{null};
|
|
|
+ enum ctor{_null};
|
|
|
typedef half value_type;
|
|
|
typedef std::size_t size_type;
|
|
|
GLM_FUNC_DECL size_type length() const;
|
|
|
@@ -172,7 +172,7 @@ namespace detail
|
|
|
//////////////////////////////////////
|
|
|
// Explicit basic constructors
|
|
|
|
|
|
- explicit tvec3(ctor);
|
|
|
+ explicit tvec3(ctor){}
|
|
|
explicit tvec3(
|
|
|
half const & s);
|
|
|
explicit tvec3(
|
|
|
@@ -240,7 +240,7 @@ namespace detail
|
|
|
template <precision P>
|
|
|
struct tvec4<half, P>
|
|
|
{
|
|
|
- enum ctor{null};
|
|
|
+ enum ctor{_null};
|
|
|
typedef half value_type;
|
|
|
typedef std::size_t size_type;
|
|
|
GLM_FUNC_DECL size_type length() const;
|
|
|
@@ -268,7 +268,7 @@ namespace detail
|
|
|
//////////////////////////////////////
|
|
|
// Explicit basic constructors
|
|
|
|
|
|
- explicit tvec4(ctor);
|
|
|
+ explicit tvec4(ctor){}
|
|
|
explicit tvec4(
|
|
|
half const & s);
|
|
|
explicit tvec4(
|