aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/evas/canvas/evas_object_polygon.c
diff options
context:
space:
mode:
authorLeandro Pereira <leandro@profusion.mobi>2012-12-18 16:28:55 +0000
committerLeandro Pereira <leandro@profusion.mobi>2012-12-18 16:28:55 +0000
commitcb10c7d01974b6afbc75839da4988f259335c1e0 (patch)
tree8c2e6ad72b786dac783c83b541dbcbe9c87b2133 /src/lib/evas/canvas/evas_object_polygon.c
parentecore-evas: Async render (diff)
downloadefl-cb10c7d01974b6afbc75839da4988f259335c1e0.tar.gz
evas: Modify software_generic and gl_x11 to with with threaded renderer
SVN revision: 81284
Diffstat (limited to 'src/lib/evas/canvas/evas_object_polygon.c')
-rw-r--r--src/lib/evas/canvas/evas_object_polygon.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/evas/canvas/evas_object_polygon.c b/src/lib/evas/canvas/evas_object_polygon.c
index 475c555197..9e57b45b7e 100644
--- a/src/lib/evas/canvas/evas_object_polygon.c
+++ b/src/lib/evas/canvas/evas_object_polygon.c
@@ -32,7 +32,7 @@ struct _Evas_Polygon_Point
/* private methods for polygon objects */
static void evas_object_polygon_init(Evas_Object *eo_obj);
-static void evas_object_polygon_render(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj, void *output, void *context, void *surface, int x, int y);
+static void evas_object_polygon_render(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj, void *output, void *context, void *surface, int x, int y, Eina_Bool do_async);
static void evas_object_polygon_free(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj);
static void evas_object_polygon_render_pre(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj);
static void evas_object_polygon_render_post(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj);
@@ -297,7 +297,7 @@ evas_object_polygon_free(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj)
}
static void
-evas_object_polygon_render(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj, void *output, void *context, void *surface, int x, int y)
+evas_object_polygon_render(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj, void *output, void *context, void *surface, int x, int y, Eina_Bool do_async)
{
Evas_Object_Polygon *o = eo_data_get(eo_obj, MY_CLASS);
Eina_List *l;
@@ -335,7 +335,8 @@ evas_object_polygon_render(Evas_Object *eo_obj, Evas_Object_Protected_Data *obj,
context,
surface,
o->engine_data,
- o->offset.x + x, o->offset.y + y);
+ o->offset.x + x, o->offset.y + y,
+ do_async);
}
static void