]> git.lizzy.rs Git - irrlicht.git/blobdiff - include/matrix4.h
Avoid some more warnings when working with CMatrix4<f64>
[irrlicht.git] / 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