diff options
author | se.osadchy <se.osadchy@samsung.com> | 2015-12-24 13:15:37 +0900 |
---|---|---|
committer | Hermet Park <hermet@hermet.pe.kr> | 2015-12-24 13:18:38 +0900 |
commit | 861165c49d6160ca7ce63d130199dfa2ad8a62a5 (patch) | |
tree | 142f4a50dcb7db74133a40b1b915626fa749e66d | |
parent | a3db1dddd3ba67c81118f7f2c0bc753dc8aac551 (diff) | |
download | efl-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.c | 2 |
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); } } |