]> git.lizzy.rs Git - irrlicht.git/commitdiff
Avoid some more warnings when working with CMatrix4<f64>
authorcutealien <cutealien@dfc29bdd-3216-0410-991c-e03cc46cb475>
Thu, 10 Mar 2022 12:51:10 +0000 (12:51 +0000)
committersfan5 <sfan5@live.de>
Fri, 24 Mar 2023 16:09:11 +0000 (17:09 +0100)
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6304 dfc29bdd-3216-0410-991c-e03cc46cb475

include/matrix4.h

index ebbba5896c873642a177828a15880802d4ced83b..e879c04c3d76012819991044d1a47fcd6613cda9 100644 (file)
@@ -1192,15 +1192,15 @@ namespace core
        template <class T>\r
        inline void CMatrix4<T>::transformVect( vector3df& vect) const\r
        {\r
-               f32 vector[3];\r
+               T vector[3];\r
 \r
                vector[0] = vect.X*M[0] + vect.Y*M[4] + vect.Z*M[8] + M[12];\r
                vector[1] = vect.X*M[1] + vect.Y*M[5] + vect.Z*M[9] + M[13];\r
                vector[2] = vect.X*M[2] + vect.Y*M[6] + vect.Z*M[10] + M[14];\r
 \r
-               vect.X = vector[0];\r
-               vect.Y = vector[1];\r
-               vect.Z = vector[2];\r
+               vect.X = static_cast<f32>(vector[0]);\r
+               vect.Y = static_cast<f32>(vector[1]);\r
+               vect.Z = static_cast<f32>(vector[2]);\r
        }\r
 \r
        template <class T>\r