diff options
author | Chris Michael <cp.michael@samsung.com> | 2018-08-30 13:41:53 +0900 |
---|---|---|
committer | Hermet Park <hermetpark@gmail.com> | 2018-08-30 13:42:55 +0900 |
commit | 38ee4167bc461fd34a64047f5493abd5783faed5 (patch) | |
tree | b286fe5f5dc2aa2de65a31832bc5c7740d9bf1d5 | |
parent | 4e2287ecaf3230c21a114bf68b1b673ed3712dc1 (diff) | |
download | efl-38ee4167bc461fd34a64047f5493abd5783faed5.tar.gz |
evas-software-genereric: Remove cserve2 support
ref T7226
Depends on D6929
-rw-r--r-- | src/modules/evas/engines/software_generic/evas_engine.c | 188 |
1 files changed, 9 insertions, 179 deletions
diff --git a/src/modules/evas/engines/software_generic/evas_engine.c b/src/modules/evas/engines/software_generic/evas_engine.c index 7276e64d60..9c936944e2 100644 --- a/src/modules/evas/engines/software_generic/evas_engine.c +++ b/src/modules/evas/engines/software_generic/evas_engine.c @@ -1,9 +1,6 @@ #include "evas_common_private.h" /* Also includes international specific stuff */ #include "evas_private.h" #include "evas_blend_private.h" -#ifdef EVAS_CSERVE2 -#include "evas_cs2_private.h" -#endif #include "region.h" @@ -463,12 +460,7 @@ eng_context_dup(void *data EINA_UNUSED, void *context) if (ctx->clip.mask) { Image_Entry *im = ctx->clip.mask; -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get()) - evas_cache2_image_ref(im); - else -#endif - evas_cache_image_ref(im); + evas_cache_image_ref(im); } return ctx; @@ -492,14 +484,7 @@ eng_context_clip_image_unset(void *data EINA_UNUSED, void *context) if (ctx->clip.async) evas_unref_queue_image_put(ctx->clip.evas, ie); else - { -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get()) - evas_cache2_image_close(ie); - else -#endif - evas_cache_image_drop(ie); - } + evas_cache_image_drop(ie); ctx->clip.mask = NULL; } } @@ -529,14 +514,7 @@ eng_context_clip_image_set(void *data EINA_UNUSED, void *context, void *surface, { Image_Entry *ie = surface; if (!noinc) - { -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get()) - evas_cache2_image_ref(ie); - else -#endif - evas_cache_image_ref(ie); - } + evas_cache_image_ref(ie); RECTS_CLIP_TO_RECT(ctx->clip.x, ctx->clip.y, ctx->clip.w, ctx->clip.h, x, y, ie->w, ie->h); } @@ -553,14 +531,7 @@ eng_context_clip_image_get(void *data EINA_UNUSED, void *context, void **ie, int *ie = im; if (im) - { -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get()) - evas_cache2_image_ref(im); - else -#endif - evas_cache_image_ref(im); - } + evas_cache_image_ref(im); } if (x) *x = ctx->clip.mask_x; if (y) *y = ctx->clip.mask_y; @@ -1040,10 +1011,6 @@ eng_image_can_region_get(void *data EINA_UNUSED, void *image) { Image_Entry *im; if (!image) return EINA_FALSE; -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get()) - return EINA_FALSE; -#endif im = image; return ((Evas_Image_Load_Func*) im->info.loader)->do_region; } @@ -1172,11 +1139,6 @@ eng_image_native_set(void *data EINA_UNUSED, void *image, void *native) im->native.func.free(im); } -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get() && evas_cache2_image_cached(ie)) - evas_cache2_image_close(ie); - else -#endif evas_cache_image_drop(ie); if (ns->type == EVAS_NATIVE_SURFACE_WL_DMABUF) @@ -1200,26 +1162,6 @@ static void * eng_image_mmap(void *data EINA_UNUSED, Eina_File *f, const char *key, int *error, Evas_Image_Load_Opts *lo) { *error = EVAS_LOAD_ERROR_NONE; -#ifdef EVAS_CSERVE2 - // FIXME: Need to pass fd to make that useful, so just get the filename for now. - if (evas_cserve2_use_get() && !eina_file_virtual(f)) - { - Image_Entry *ie; - ie = evas_cache2_image_open(evas_common_image_cache2_get(), - eina_file_filename_get(f), key, lo, error); - if (ie) - { - *error = evas_cache2_image_open_wait(ie); - if ((*error != EVAS_LOAD_ERROR_NONE) && ie->animated.animated) - { - evas_cache2_image_close(ie); - goto use_local_cache; - } - } - return ie; - } -use_local_cache: -#endif return evas_common_load_image_from_mmap(f, key, lo, error); } @@ -1227,40 +1169,18 @@ use_local_cache: static void * eng_image_new_from_data(void *data EINA_UNUSED, int w, int h, DATA32 *image_data, int alpha, Evas_Colorspace cspace) { -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get()) - { - Evas_Cache2 *cache = evas_common_image_cache2_get(); - return evas_cache2_image_data(cache, w, h, image_data, alpha, cspace); - } -#endif return evas_cache_image_data(evas_common_image_cache_get(), w, h, image_data, alpha, cspace); } static void * eng_image_new_from_copied_data(void *data EINA_UNUSED, int w, int h, DATA32 *image_data, int alpha, Evas_Colorspace cspace) { -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get()) - { - Evas_Cache2 *cache = evas_common_image_cache2_get(); - return evas_cache2_image_copied_data(cache, w, h, image_data, alpha, - cspace); - } -#endif return evas_cache_image_copied_data(evas_common_image_cache_get(), w, h, image_data, alpha, cspace); } static void eng_image_free(void *data EINA_UNUSED, void *image) { -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get() && evas_cache2_image_cached(image)) - { - evas_cache2_image_close(image); - return; - } -#endif evas_cache_image_drop(image); } @@ -1268,13 +1188,6 @@ static void * eng_image_ref(void *data EINA_UNUSED, void *image) { if (!image) return NULL; -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get() && evas_cache2_image_cached(image)) - { - evas_cache2_image_ref(image); - return image; - } -#endif evas_cache_image_ref(image); return image; } @@ -1294,10 +1207,6 @@ eng_image_size_set(void *data EINA_UNUSED, void *image, int w, int h) { Image_Entry *im = image; if (!im) return NULL; -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get() && evas_cache2_image_cached(im)) - return evas_cache2_image_size_set(im, w, h); -#endif return evas_cache_image_size_set(im, w, h); } @@ -1306,10 +1215,6 @@ eng_image_dirty_region(void *data EINA_UNUSED, void *image, int x, int y, int w, { Image_Entry *im = image; if (!im) return NULL; -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get() && evas_cache2_image_cached(im)) - return evas_cache2_image_dirty(im, x, y, w, h); -#endif return evas_cache_image_dirty(im, x, y, w, h); } @@ -1329,24 +1234,6 @@ eng_image_data_get(void *data EINA_UNUSED, void *image, int to_write, DATA32 **i return NULL; } -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get() && evas_cache2_image_cached(&im->cache_entry)) - { - error = evas_cache2_image_load_data(&im->cache_entry); - if (err) *err = error; - - if (to_write) - { - im = (RGBA_Image *)evas_cache2_image_writable(&im->cache_entry); - if (!im) - { - if (err) *err = EVAS_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED; - return NULL; - } - } - } - else -#endif error = evas_cache_image_load_data(&im->cache_entry); switch (im->cache_entry.space) @@ -1425,14 +1312,6 @@ eng_image_data_put(void *data, void *image, DATA32 *image_data) im2 = eng_image_new_from_data(data, w, h, image_data, eng_image_alpha_get(data, image), eng_image_colorspace_get(data, image)); -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get()) - { - evas_cache2_image_close(&im->cache_entry); - im = im2; - break; - } -#endif evas_cache_image_drop(&im->cache_entry); im = im2; } @@ -2181,12 +2060,7 @@ eng_image_orient_set(void *data EINA_UNUSED, void *image, Evas_Image_Orient orie EVAS_COLORSPACE_ARGB8888); if (!im_new) return im; -#if EVAS_CSERVE2 - if (evas_cserve2_use_get() && evas_cache2_image_cached(im)) - evas_cache2_image_load_data(im); - else -#endif - evas_cache_image_load_data(im); + evas_cache_image_load_data(im); pixels_in = evas_cache_image_pixels(im); pixels_out = evas_cache_image_pixels(im_new); @@ -2336,13 +2210,6 @@ eng_image_data_preload_request(void *data EINA_UNUSED, void *image, const Eo *ta RGBA_Image *im = image; if (!im) return; -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get() && evas_cache2_image_cached(&im->cache_entry)) - { - evas_cache2_image_preload_data(&im->cache_entry, target, NULL, NULL); - return; - } -#endif evas_cache_image_preload_data(&im->cache_entry, target, NULL, NULL); } @@ -2353,14 +2220,6 @@ eng_image_data_preload_cancel(void *data EINA_UNUSED, void *image, const Eo *tar if (!im) return; -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get() && evas_cache2_image_cached(&im->cache_entry)) - { - evas_cache2_image_preload_cancel(&im->cache_entry, target); - return; - } -#endif - evas_cache_image_preload_cancel(&im->cache_entry, target); } @@ -2500,12 +2359,7 @@ eng_image_draw(void *engine EINA_UNUSED, void *data EINA_UNUSED, void *context, { if (im->cache_entry.space == EVAS_COLORSPACE_ARGB8888) { -#if EVAS_CSERVE2 - if (evas_cserve2_use_get() && evas_cache2_image_cached(&im->cache_entry)) - evas_cache2_image_load_data(&im->cache_entry); - else -#endif - evas_cache_image_load_data(&im->cache_entry); + evas_cache_image_load_data(&im->cache_entry); if (!im->cache_entry.flags.loaded) { if (im->native.func.unbind) @@ -2527,10 +2381,6 @@ eng_image_draw(void *engine EINA_UNUSED, void *data EINA_UNUSED, void *context, #ifdef BUILD_PIPE_RENDER else if ((cpunum > 1)) { -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get()) - evas_cache2_image_load_data(&im->cache_entry); -#endif evas_common_rgba_image_scalecache_prepare((Image_Entry *)(im), surface, context, smooth, src_x, src_y, src_w, src_h, @@ -2853,12 +2703,7 @@ eng_image_map_draw(void *engine EINA_UNUSED, void *data, void *context, void *su */ if (im->cache_entry.space == EVAS_COLORSPACE_ARGB8888) { -#if EVAS_CSERVE2 - if (evas_cserve2_use_get()) - evas_cache2_image_load_data(&im->cache_entry); - else -#endif - evas_cache_image_load_data(&im->cache_entry); + evas_cache_image_load_data(&im->cache_entry); if (!im->cache_entry.flags.loaded) return EINA_FALSE; } @@ -2884,17 +2729,7 @@ static void * eng_image_map_surface_new(void *data EINA_UNUSED, int w, int h, int alpha) { void *surface; -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get()) - { - surface = evas_cache2_image_copied_data(evas_common_image_cache2_get(), - w, h, NULL, alpha, - EVAS_COLORSPACE_ARGB8888); - if (!surface) return NULL; - evas_cache2_image_pixels(surface); - return surface; - } -#endif + surface = evas_cache_image_copied_data(evas_common_image_cache_get(), w, h, NULL, alpha, EVAS_COLORSPACE_ARGB8888); @@ -3103,12 +2938,7 @@ eng_pixel_alpha_get(void *image, int x, int y, DATA8 *alpha, int src_region_x, i { DATA32 *pixel; -#ifdef EVAS_CSERVE2 - if (evas_cserve2_use_get()) - evas_cache2_image_load_data(&im->cache_entry); - else -#endif - evas_cache_image_load_data(&im->cache_entry); + evas_cache_image_load_data(&im->cache_entry); if (!im->cache_entry.flags.loaded) { |