summaryrefslogtreecommitdiff
path: root/src/lib/evas/include/evas_private.h
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2016-12-20 17:56:09 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-12-21 13:56:05 +0900
commit2e89702d576f604332197332097591667b8fbe0f (patch)
tree5b01adbb7e227e139fb6a4d23a364804b9363489 /src/lib/evas/include/evas_private.h
parent01af35de6fb32af659b977b0f1f3beda05a9e0af (diff)
evas: Fix image save with GL engine and orientation
This fixes evas_object_image_save after changing the orientation of an image in the GL engine. In SW engine the pixel data is rotated in memory, so things worked fine from the beginning. In GL we may have to go through loops and hoops in order to rotate and fetch the data from the GL texture. This should fix ce45d44.
Diffstat (limited to 'src/lib/evas/include/evas_private.h')
-rw-r--r--src/lib/evas/include/evas_private.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h
index 9e0561ce44..7221306aae 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -1402,7 +1402,7 @@ struct _Evas_Func
1402 void *(*image_dirty_region) (void *data, void *image, int x, int y, int w, int h); 1402 void *(*image_dirty_region) (void *data, void *image, int x, int y, int w, int h);
1403 void *(*image_data_get) (void *data, void *image, int to_write, DATA32 **image_data, int *err, Eina_Bool *tofree); 1403 void *(*image_data_get) (void *data, void *image, int to_write, DATA32 **image_data, int *err, Eina_Bool *tofree);
1404 void *(*image_data_put) (void *data, void *image, DATA32 *image_data); 1404 void *(*image_data_put) (void *data, void *image, DATA32 *image_data);
1405 Eina_Bool (*image_data_direct_get) (void *data, void *image, int plane, Eina_Slice *slice, Evas_Colorspace *cspace); 1405 Eina_Bool (*image_data_direct_get) (void *data, void *image, int plane, Eina_Slice *slice, Evas_Colorspace *cspace, Eina_Bool load);
1406 void (*image_data_preload_request) (void *data, void *image, const Eo *target); 1406 void (*image_data_preload_request) (void *data, void *image, const Eo *target);
1407 void (*image_data_preload_cancel) (void *data, void *image, const Eo *target); 1407 void (*image_data_preload_cancel) (void *data, void *image, const Eo *target);
1408 void *(*image_alpha_set) (void *data, void *image, int has_alpha); 1408 void *(*image_alpha_set) (void *data, void *image, int has_alpha);