evas: Evas_3D - fix bug with uninit Evas_Mat4 flag.
authorDmytro Dadyka <d.dadyka@samsung.com>
Thu, 5 Feb 2015 10:16:57 +0000 (11:16 +0100)
committerCedric BAIL <cedric@osg.samsung.com>
Thu, 5 Feb 2015 10:17:01 +0000 (11:17 +0100)
Reviewers: Hermet, raster, cedric

@fix

Reviewed By: cedric

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D1930

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
src/lib/evas/include/evas_3d_utils.h

index 139351d..b6d52e9 100644 (file)
@@ -1443,6 +1443,8 @@ evas_mat4_build(Evas_Mat4 *out,
    out->m[13] = position->y;
    out->m[14] = position->z;
    out->m[15] = 1.0;
+
+   out->flags = 0;
 }
 
 static inline void
@@ -1488,6 +1490,8 @@ evas_mat4_inverse_build(Evas_Mat4 *out, const Evas_Vec3 *position,
    out->m[13] = inv_translate.y;
    out->m[14] = inv_translate.z;
    out->m[15] = 1.0;
+
+   out->flags = 0;
 }
 
 static inline void