diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2016-12-20 17:56:09 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2016-12-21 13:56:05 +0900 |
commit | 2e89702d576f604332197332097591667b8fbe0f (patch) | |
tree | 5b01adbb7e227e139fb6a4d23a364804b9363489 /src/lib/evas/include/evas_private.h | |
parent | 01af35de6fb32af659b977b0f1f3beda05a9e0af (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.h | 2 |
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); |