summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorse.osadchy <se.osadchy@samsung.com>2015-12-24 13:15:37 +0900
committerHermet Park <hermet@hermet.pe.kr>2015-12-24 13:18:38 +0900
commit861165c49d6160ca7ce63d130199dfa2ad8a62a5 (patch)
tree142f4a50dcb7db74133a40b1b915626fa749e66d
parenta3db1dddd3ba67c81118f7f2c0bc753dc8aac551 (diff)
downloadefl-861165c49d6160ca7ce63d130199dfa2ad8a62a5.tar.gz
evas: Fix wrong display texture on object.
Summary: Fix siquence in multiply of matrices. Need multiply position on scale, otherwise we have wrong texture. Reviewers: cedric, Hermet, raster Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D3477
-rw-r--r--src/modules/evas/engines/gl_common/evas_gl_3d.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/evas/engines/gl_common/evas_gl_3d.c b/src/modules/evas/engines/gl_common/evas_gl_3d.c
index 798a3b56f4..3bacf2c9be 100644
--- a/src/modules/evas/engines/gl_common/evas_gl_3d.c
+++ b/src/modules/evas/engines/gl_common/evas_gl_3d.c
@@ -117,7 +117,7 @@ e3d_texture_set(Evas_Engine_GL_Context *gc,
/*Build adjusting matrix for texture unit coordinates*/
eina_matrix3_position_transform_set(&pt, pt_x, pt_y);
eina_matrix3_scale_transform_set(&st, st_x, st_y);
- eina_matrix3_multiply(&texture->trans, &st, &pt);
+ eina_matrix3_multiply(&texture->trans, &pt, &st);
}
}