diff --git a/glm/core/func_common.inl b/glm/core/func_common.inl index d864070e..2fac53b7 100644 --- a/glm/core/func_common.inl +++ b/glm/core/func_common.inl @@ -1300,7 +1300,6 @@ namespace glm isnan(x.w)); } - template <> GLM_FUNC_QUALIFIER int floatBitsToInt(float const & value) { union @@ -1313,7 +1312,6 @@ namespace glm return fi.i; } - template <> GLM_FUNC_QUALIFIER detail::tvec2 floatBitsToInt ( detail::tvec2 const & value @@ -1324,7 +1322,6 @@ namespace glm floatBitsToInt(value.y)); } - template <> GLM_FUNC_QUALIFIER detail::tvec3 floatBitsToInt ( detail::tvec3 const & value @@ -1336,8 +1333,7 @@ namespace glm floatBitsToInt(value.z)); } - template <> - GLM_FUNC_QUALIFIER detail::tvec4 floatBitsToInt + GLM_FUNC_QUALIFIER detail::tvec4 floatBitsToInt ( detail::tvec4 const & value ) @@ -1349,7 +1345,6 @@ namespace glm floatBitsToInt(value.w)); } - template<> GLM_FUNC_QUALIFIER uint floatBitsToUint(float const & value) { union @@ -1362,7 +1357,6 @@ namespace glm return fu.u; } - template <> GLM_FUNC_QUALIFIER detail::tvec2 floatBitsToUint ( detail::tvec2 const & value @@ -1373,7 +1367,6 @@ namespace glm floatBitsToUint(value.y)); } - template <> GLM_FUNC_QUALIFIER detail::tvec3 floatBitsToUint ( detail::tvec3 const & value @@ -1385,7 +1378,6 @@ namespace glm floatBitsToUint(value.z)); } - template <> GLM_FUNC_QUALIFIER detail::tvec4 floatBitsToUint ( detail::tvec4 const & value @@ -1410,7 +1402,6 @@ namespace glm return fi.f; } - template <> GLM_FUNC_QUALIFIER detail::tvec2 intBitsToFloat ( detail::tvec2 const & value @@ -1421,7 +1412,6 @@ namespace glm intBitsToFloat(value.y)); } - template <> GLM_FUNC_QUALIFIER detail::tvec3 intBitsToFloat ( detail::tvec3 const & value @@ -1433,10 +1423,9 @@ namespace glm intBitsToFloat(value.z)); } - template <> GLM_FUNC_QUALIFIER detail::tvec4 intBitsToFloat ( - detail::tvec4 const & value + detail::tvec4 const & value ) { return detail::tvec4( @@ -1446,7 +1435,6 @@ namespace glm intBitsToFloat(value.w)); } - template<> GLM_FUNC_QUALIFIER float uintBitsToFloat(uint const & value) { union @@ -1459,7 +1447,6 @@ namespace glm return fu.f; } - template <> GLM_FUNC_QUALIFIER detail::tvec2 uintBitsToFloat ( detail::tvec2 const & value @@ -1470,7 +1457,6 @@ namespace glm uintBitsToFloat(value.y)); } - template <> GLM_FUNC_QUALIFIER detail::tvec3 uintBitsToFloat ( detail::tvec3 const & value @@ -1482,7 +1468,6 @@ namespace glm uintBitsToFloat(value.z)); } - template <> GLM_FUNC_QUALIFIER detail::tvec4 uintBitsToFloat ( detail::tvec4 const & value