jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=260d838d221703ee8478c10bfa373ee1374f65d3
commit 260d838d221703ee8478c10bfa373ee1374f65d3 Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Fri Dec 16 10:37:54 2016 +0900 evas: Remove context from polygon internal functions It's not used --- src/lib/evas/canvas/evas_main.c | 1 - src/lib/evas/canvas/evas_object_polygon.c | 3 --- src/lib/evas/include/evas_private.h | 4 ++-- src/modules/evas/engines/gl_generic/evas_engine.c | 4 ++-- src/modules/evas/engines/software_generic/evas_engine.c | 4 ++-- 5 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/lib/evas/canvas/evas_main.c b/src/lib/evas/canvas/evas_main.c index c419631..5f7698f 100644 --- a/src/lib/evas/canvas/evas_main.c +++ b/src/lib/evas/canvas/evas_main.c @@ -856,7 +856,6 @@ _image_data_unset(Evas_Object_Protected_Data *obj, Eina_List **list) else CHECK(EFL_CANVAS_POLYGON_CLASS, Efl_Canvas_Polygon_Data, data->engine_data = obj->layer->evas->engine.func->polygon_points_clear(obj->layer->evas->engine.data.output, - obj->layer->evas->engine.data.context, data->engine_data)) else CHECK(EVAS_CANVAS3D_TEXTURE_CLASS, Evas_Canvas3D_Texture_Data, if (obj->layer->evas->engine.func->texture_free) diff --git a/src/lib/evas/canvas/evas_object_polygon.c b/src/lib/evas/canvas/evas_object_polygon.c index 29f7ca1..45cb103 100644 --- a/src/lib/evas/canvas/evas_object_polygon.c +++ b/src/lib/evas/canvas/evas_object_polygon.c @@ -263,7 +263,6 @@ evas_object_polygon_free(Evas_Object *eo_obj EINA_UNUSED, free(list_data); } o->engine_data = obj->layer->evas->engine.func->polygon_points_clear(obj->layer->evas->engine.data.output, - obj->layer->evas->engine.data.context, o->engine_data); } @@ -291,14 +290,12 @@ evas_object_polygon_render(Evas_Object *eo_obj EINA_UNUSED, if (o->changed) { o->engine_data = obj->layer->evas->engine.func->polygon_points_clear(obj->layer->evas->engine.data.output, - obj->layer->evas->engine.data.context, o->engine_data); EINA_LIST_FOREACH(o->points, l, p) { //px = evas_coord_world_x_to_screen(obj->layer->evas, p->x); //py = evas_coord_world_y_to_screen(obj->layer->evas, p->y); o->engine_data = obj->layer->evas->engine.func->polygon_point_add(obj->layer->evas->engine.data.output, - obj->layer->evas->engine.data.context, o->engine_data, p->x, p->y); } diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h index 329c724..356c3c3 100644 --- a/src/lib/evas/include/evas_private.h +++ b/src/lib/evas/include/evas_private.h @@ -1390,8 +1390,8 @@ struct _Evas_Func void (*line_draw) (void *data, void *context, void *surface, int x1, int y1, int x2, int y2, Eina_Bool do_async); - void *(*polygon_point_add) (void *data, void *context, void *polygon, int x, int y); - void *(*polygon_points_clear) (void *data, void *context, void *polygon); + void *(*polygon_point_add) (void *data, void *polygon, int x, int y); + void *(*polygon_points_clear) (void *data, void *polygon); void (*polygon_draw) (void *data, void *context, void *surface, void *polygon, int x, int y, Eina_Bool do_async); void *(*image_load) (void *data, const char *file, const char *key, int *error, Evas_Image_Load_Opts *lo); diff --git a/src/modules/evas/engines/gl_generic/evas_engine.c b/src/modules/evas/engines/gl_generic/evas_engine.c index 77372c7..b0f467f 100644 --- a/src/modules/evas/engines/gl_generic/evas_engine.c +++ b/src/modules/evas/engines/gl_generic/evas_engine.c @@ -136,13 +136,13 @@ eng_line_draw(void *data, void *context, void *surface, int p1x, int p1y, int p2 } static void * -eng_polygon_point_add(void *data EINA_UNUSED, void *context EINA_UNUSED, void *polygon, int x, int y) +eng_polygon_point_add(void *data EINA_UNUSED, void *polygon, int x, int y) { return evas_gl_common_poly_point_add(polygon, x, y); } static void * -eng_polygon_points_clear(void *data EINA_UNUSED, void *context EINA_UNUSED, void *polygon) +eng_polygon_points_clear(void *data EINA_UNUSED, void *polygon) { return evas_gl_common_poly_points_clear(polygon); } diff --git a/src/modules/evas/engines/software_generic/evas_engine.c b/src/modules/evas/engines/software_generic/evas_engine.c index 840ed77..6ab60d2 100644 --- a/src/modules/evas/engines/software_generic/evas_engine.c +++ b/src/modules/evas/engines/software_generic/evas_engine.c @@ -864,13 +864,13 @@ eng_line_draw(void *data EINA_UNUSED, void *context, void *surface, int x1, int } static void * -eng_polygon_point_add(void *data EINA_UNUSED, void *context EINA_UNUSED, void *polygon, int x, int y) +eng_polygon_point_add(void *data EINA_UNUSED, void *polygon, int x, int y) { return evas_common_polygon_point_add(polygon, x, y); } static void * -eng_polygon_points_clear(void *data EINA_UNUSED, void *context EINA_UNUSED, void *polygon) +eng_polygon_points_clear(void *data EINA_UNUSED, void *polygon) { return evas_common_polygon_points_clear(polygon); } --