mirror of
https://github.com/g-truc/glm.git
synced 2024-11-30 03:44:38 +00:00
Fixed bug #293
This commit is contained in:
parent
1e0825028e
commit
025a4c79ff
@ -56,8 +56,8 @@ namespace detail
|
||||
return std::string(text);
|
||||
}
|
||||
|
||||
static const char* True = "true";
|
||||
static const char* False = "false";
|
||||
static const char* LabelTrue = "true";
|
||||
static const char* LabelFalse = "false";
|
||||
|
||||
template <typename T, bool isFloat = false>
|
||||
struct literal
|
||||
@ -164,7 +164,7 @@ namespace detail
|
||||
GLM_FUNC_QUALIFIER static std::string call(tvec1<bool, P> const & x)
|
||||
{
|
||||
return detail::format("bvec1(%s)",
|
||||
x[0] ? detail::True : detail::False);
|
||||
x[0] ? detail::LabelTrue : detail::LabelFalse);
|
||||
}
|
||||
};
|
||||
|
||||
@ -174,8 +174,8 @@ namespace detail
|
||||
GLM_FUNC_QUALIFIER static std::string call(tvec2<bool, P> const & x)
|
||||
{
|
||||
return detail::format("bvec2(%s, %s)",
|
||||
x[0] ? detail::True : detail::False,
|
||||
x[1] ? detail::True : detail::False);
|
||||
x[0] ? detail::LabelTrue : detail::LabelFalse,
|
||||
x[1] ? detail::LabelTrue : detail::LabelFalse);
|
||||
}
|
||||
};
|
||||
|
||||
@ -185,9 +185,9 @@ namespace detail
|
||||
GLM_FUNC_QUALIFIER static std::string call(tvec3<bool, P> const & x)
|
||||
{
|
||||
return detail::format("bvec3(%s, %s, %s)",
|
||||
x[0] ? detail::True : detail::False,
|
||||
x[1] ? detail::True : detail::False,
|
||||
x[2] ? detail::True : detail::False);
|
||||
x[0] ? detail::LabelTrue : detail::LabelFalse,
|
||||
x[1] ? detail::LabelTrue : detail::LabelFalse,
|
||||
x[2] ? detail::LabelTrue : detail::LabelFalse);
|
||||
}
|
||||
};
|
||||
|
||||
@ -197,10 +197,10 @@ namespace detail
|
||||
GLM_FUNC_QUALIFIER static std::string call(tvec4<bool, P> const & x)
|
||||
{
|
||||
return detail::format("bvec4(%s, %s, %s, %s)",
|
||||
x[0] ? detail::True : detail::False,
|
||||
x[1] ? detail::True : detail::False,
|
||||
x[2] ? detail::True : detail::False,
|
||||
x[3] ? detail::True : detail::False);
|
||||
x[0] ? detail::LabelTrue : detail::LabelFalse,
|
||||
x[1] ? detail::LabelTrue : detail::LabelFalse,
|
||||
x[2] ? detail::LabelTrue : detail::LabelFalse,
|
||||
x[3] ? detail::LabelTrue : detail::LabelFalse);
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -75,6 +75,7 @@ Improvements:
|
||||
|
||||
Fixes:
|
||||
- Fixed faceforward build #289
|
||||
- Fixed conflict with Xlib #define True 1 #293
|
||||
- Fixed decompose function VS2010 templating issues #294
|
||||
- Fixed mat4x3 = mat2x3 * mat4x2 operator #297
|
||||
- Fixed warnings in F2x11_1x10 packing function in GTC_packing #295
|
||||
|
Loading…
Reference in New Issue
Block a user