evas engine: use SW blur/mask filters function in GL 38/192038/3
authorYoungbok Shin <youngb.shin@samsung.com>
Mon, 29 Oct 2018 06:23:51 +0000 (15:23 +0900)
committerYoungbok Shin <youngb.shin@samsung.com>
Fri, 2 Nov 2018 09:38:24 +0000 (09:38 +0000)
Blur/Mask filters are not working in GL.
This patch will disable Blur/Mask filters of GL and
use SW filter functions.

@tizen_fix

Change-Id: I9c0fee71aa3294071d6fb599da5c074ba1c48c44

src/modules/evas/engines/gl_generic/evas_engine.c

index 60ca877..b039dcf 100755 (executable)
@@ -3282,12 +3282,18 @@ _gfx_filter_func_get(Render_Engine_GL_Generic *re, Evas_Filter_Command *cmd)
    switch (cmd->mode)
      {
       case EVAS_FILTER_MODE_BLEND: funcptr = gl_filter_blend_func_get(re, cmd); break;
+      /* TIZEN_ONLY(20181029): use SW blur/mask filters function in GL
       case EVAS_FILTER_MODE_BLUR: funcptr = gl_filter_blur_func_get(re, cmd); break;
+       */
+      /* END */
       //case EVAS_FILTER_MODE_BUMP: funcptr = gl_filter_bump_func_get(re, cmd); break;
       case EVAS_FILTER_MODE_CURVE: funcptr = gl_filter_curve_func_get(re, cmd); break;
       case EVAS_FILTER_MODE_DISPLACE: funcptr = gl_filter_displace_func_get(re, cmd); break;
       case EVAS_FILTER_MODE_FILL: funcptr = gl_filter_fill_func_get(re, cmd); break;
+      /* TIZEN_ONLY(20181029): use SW blur/mask filters function in GL
       case EVAS_FILTER_MODE_MASK: funcptr = gl_filter_mask_func_get(re, cmd); break;
+       */
+      /* END */
       //case EVAS_FILTER_MODE_TRANSFORM: funcptr = gl_filter_transform_func_get(re, cmd); break;
       default: return NULL;
      }