From 025a4c79ff80ea97e3f8c6a720360292b3ad4329 Mon Sep 17 00:00:00 2001 From: Christophe Riccio Date: Tue, 30 Dec 2014 14:48:25 +0100 Subject: [PATCH] Fixed bug #293 --- glm/gtx/string_cast.inl | 24 ++++++++++++------------ readme.txt | 1 + 2 files changed, 13 insertions(+), 12 deletions(-) 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 b41752c4..25be0a43 100644 --- a/readme.txt +++ b/readme.txt @@ -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