diff --git a/glm/gtx/string_cast.inl b/glm/gtx/string_cast.inl index 6fb0c002..fb70ebc0 100644 --- a/glm/gtx/string_cast.inl +++ b/glm/gtx/string_cast.inl @@ -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 struct literal @@ -164,7 +164,7 @@ namespace detail GLM_FUNC_QUALIFIER static std::string call(tvec1 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 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 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 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); } }; diff --git a/readme.txt b/readme.txt index 679b01aa..fcac62fa 100644 --- a/readme.txt +++ b/readme.txt @@ -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