diff --git a/glm/gtx/component_wise.inl b/glm/gtx/component_wise.inl index 4c380b7a..dfc4ad8c 100644 --- a/glm/gtx/component_wise.inl +++ b/glm/gtx/component_wise.inl @@ -79,7 +79,7 @@ namespace detail { floatType const Min = static_cast(std::numeric_limits::min()); floatType const Max = static_cast(std::numeric_limits::max()); - return (vecType(v) + Min) * (Max - Min) * static_cast(2) - static_cast(1); + return vecType((vecType(v) + Min) * (Max - Min) * static_cast(2) - static_cast(1)); } };