mirror of
https://github.com/g-truc/glm.git
synced 2024-11-10 04:31:47 +00:00
- Fixed conflict with Xlib #define True 1 #293
This commit is contained in:
parent
2ddfbd23c6
commit
07913880c4
@ -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);
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -70,6 +70,7 @@ Features:
|
||||
|
||||
Fixes:
|
||||
- Fixed faceforward build #289
|
||||
- Fixed conflict with Xlib #define True 1 #293
|
||||
|
||||
================================================================================
|
||||
GLM 0.9.6.1: 2014-12-10
|
||||
|
Loading…
Reference in New Issue
Block a user