hermet pushed a commit to branch master.

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

commit fd6e5081f9b0de50c30f80ec99c0d3c21ea29cae
Author: Hermet Park <[email protected]>
Date:   Tue Nov 19 13:22:50 2019 +0900

    evas vector: removed useless calls.
    
    It turns out ector engine doesn't use any color mixing with gradients fill.
    Removed unnecessarities unless we can find a way to use them in the future.
---
 src/lib/evas/canvas/efl_canvas_vg_gradient_linear.c | 4 +---
 src/lib/evas/canvas/efl_canvas_vg_gradient_radial.c | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/lib/evas/canvas/efl_canvas_vg_gradient_linear.c 
b/src/lib/evas/canvas/efl_canvas_vg_gradient_linear.c
index 2781ce9d11..fd681eda38 100644
--- a/src/lib/evas/canvas/efl_canvas_vg_gradient_linear.c
+++ b/src/lib/evas/canvas/efl_canvas_vg_gradient_linear.c
@@ -64,7 +64,7 @@ 
_efl_canvas_vg_gradient_linear_render_pre(Evas_Object_Protected_Data *vg_pd EINA
                                           void *context EINA_UNUSED,
                                           Ector_Surface *surface,
                                           Eina_Matrix3 *ptransform,
-                                          int p_opacity,
+                                          int p_opacity EINA_UNUSED,
                                           Ector_Buffer *comp,
                                           Efl_Gfx_Vg_Composite_Method 
comp_method,
                                           void *data)
@@ -78,7 +78,6 @@ 
_efl_canvas_vg_gradient_linear_render_pre(Evas_Object_Protected_Data *vg_pd EINA
 
    gd = efl_data_scope_get(obj, EFL_CANVAS_VG_GRADIENT_CLASS);
    EFL_CANVAS_VG_COMPUTE_MATRIX(ctransform, ptransform, nd);
-   EFL_CANVAS_VG_COMPUTE_ALPHA(c_r, c_g, c_b, c_a, p_opacity, nd);
 
    if (!nd->renderer)
      {
@@ -89,7 +88,6 @@ 
_efl_canvas_vg_gradient_linear_render_pre(Evas_Object_Protected_Data *vg_pd EINA
 
    ector_renderer_transformation_set(nd->renderer, ctransform);
    ector_renderer_origin_set(nd->renderer, nd->x, nd->y);
-   ector_renderer_color_set(nd->renderer, c_r, c_g, c_b, c_a);
    ector_renderer_visibility_set(nd->renderer, nd->visibility);
    efl_gfx_gradient_stop_set(nd->renderer, gd->colors, gd->colors_count);
    efl_gfx_gradient_spread_set(nd->renderer, gd->spread);
diff --git a/src/lib/evas/canvas/efl_canvas_vg_gradient_radial.c 
b/src/lib/evas/canvas/efl_canvas_vg_gradient_radial.c
index 7e09e138c2..8cbffa6e66 100644
--- a/src/lib/evas/canvas/efl_canvas_vg_gradient_radial.c
+++ b/src/lib/evas/canvas/efl_canvas_vg_gradient_radial.c
@@ -80,7 +80,7 @@ 
_efl_canvas_vg_gradient_radial_render_pre(Evas_Object_Protected_Data *vg_pd EINA
                                           void *context EINA_UNUSED,
                                           Ector_Surface *surface,
                                           Eina_Matrix3 *ptransform,
-                                          int p_opacity,
+                                          int p_opacity EINA_UNUSED,
                                           Ector_Buffer *comp,
                                           Efl_Gfx_Vg_Composite_Method 
comp_method,
                                           void *data)
@@ -94,7 +94,6 @@ 
_efl_canvas_vg_gradient_radial_render_pre(Evas_Object_Protected_Data *vg_pd EINA
 
    gd = efl_data_scope_get(obj, EFL_CANVAS_VG_GRADIENT_CLASS);
    EFL_CANVAS_VG_COMPUTE_MATRIX(ctransform, ptransform, nd);
-   EFL_CANVAS_VG_COMPUTE_ALPHA(c_r, c_g, c_b, c_a, p_opacity, nd);
 
    if (!nd->renderer)
      {
@@ -105,7 +104,6 @@ 
_efl_canvas_vg_gradient_radial_render_pre(Evas_Object_Protected_Data *vg_pd EINA
 
    ector_renderer_transformation_set(nd->renderer, ctransform);
    ector_renderer_origin_set(nd->renderer, nd->x, nd->y);
-   ector_renderer_color_set(nd->renderer, c_r, c_g, c_b, c_a);
    ector_renderer_visibility_set(nd->renderer, nd->visibility);
    efl_gfx_gradient_stop_set(nd->renderer, gd->colors, gd->colors_count);
    efl_gfx_gradient_spread_set(nd->renderer, gd->spread);

-- 


Reply via email to