jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6e6c85293e221685614b77cfb0fe34998c8a8542

commit 6e6c85293e221685614b77cfb0fe34998c8a8542
Author: Subhransu Mohanty <sub.moha...@samsung.com>
Date:   Fri Jun 24 15:15:43 2016 +0900

    evas vg: don't apply transformation to the origin point
    
    Summary: Which will apply translate property twice once to shape and once 
to origin.
    
    Reviewers: cedric, jpeg
    
    Reviewed By: jpeg
    
    Subscribers: cedric, jpeg
    
    Differential Revision: https://phab.enlightenment.org/D4086
---
 src/lib/evas/canvas/evas_vg_shape.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/lib/evas/canvas/evas_vg_shape.c 
b/src/lib/evas/canvas/evas_vg_shape.c
index f4d74da..2aec11b 100644
--- a/src/lib/evas/canvas/evas_vg_shape.c
+++ b/src/lib/evas/canvas/evas_vg_shape.c
@@ -129,14 +129,11 @@ _efl_vg_shape_render_pre(Eo *obj EINA_UNUSED,
 {
    Efl_VG_Shape_Data *pd = data;
    Efl_VG_Data *fill, *stroke_fill, *stroke_marker, *mask;
-   double xn = nd->x, yn = nd->y ;
 
    if (nd->flags == EFL_GFX_CHANGE_FLAG_NONE) return ;
 
    nd->flags = EFL_GFX_CHANGE_FLAG_NONE;
 
-   if(parent) eina_matrix3_point_transform(parent, nd->x, nd->y, &xn, &yn);
-
    EFL_VG_COMPUTE_MATRIX(current, parent, nd);
 
    fill = _evas_vg_render_pre(pd->fill, s, current);
@@ -150,7 +147,7 @@ _efl_vg_shape_render_pre(Eo *obj EINA_UNUSED,
      }
 
    ector_renderer_transformation_set(nd->renderer, current);
-   ector_renderer_origin_set(nd->renderer, xn, yn);
+   ector_renderer_origin_set(nd->renderer, nd->x, nd->y);
    ector_renderer_color_set(nd->renderer, nd->r, nd->g, nd->b, nd->a);
    ector_renderer_visibility_set(nd->renderer, nd->visibility);
    ector_renderer_mask_set(nd->renderer, mask ? mask->renderer : NULL);

-- 


Reply via email to