evas engine: add a missing change from EvasGL Render Thread patch 06/191106/2
authorYoungbok Shin <youngb.shin@samsung.com>
Thu, 11 Oct 2018 09:36:13 +0000 (18:36 +0900)
committerYoungbok Shin <youngb.shin@samsung.com>
Thu, 11 Oct 2018 09:40:43 +0000 (18:40 +0900)
It fixes an issue: Evas Filter with SW backend didn't work at all.

@tizen_fix

Change-Id: Ib3063f0b7dc082d35ac51ed4cfbfec0221cad796

src/lib/evas/include/evas_private.h
src/modules/evas/engines/software_generic/evas_engine.c

index e296bcd..35ccc45 100755 (executable)
@@ -1511,11 +1511,12 @@ struct _Evas_Func
    void *(*ector_surface_cache_get)      (void *engine, void *key);
    void  (*ector_surface_cache_drop)     (void *engine, void *key);
 
+   Evas_Filter_Support (*gfx_filter_supports) (void *engine, Evas_Filter_Command *cmd);
+   Eina_Bool (*gfx_filter_process)       (void *engine, Evas_Filter_Command *cmd);
+
    // TIZEN_ONLY(20171114) : EvasGL Render Thread
    void (*gl_get_pixels)                 (void *engine_data, Evas_Object_Image_Pixels_Get_Cb cb, void *get_pixels_data, Evas_Object *o, void *image);
 
-   Evas_Filter_Support (*gfx_filter_supports) (void *engine, Evas_Filter_Command *cmd);
-   Eina_Bool (*gfx_filter_process)       (void *engine, Evas_Filter_Command *cmd);
 
    unsigned int info_size;
 };
index c71a959..67aff84 100755 (executable)
@@ -4807,6 +4807,9 @@ static Evas_Func func =
      eng_gfx_filter_supports,
      eng_gfx_filter_process,
    /* FUTURE software generic calls go here */
+     /* TIZEN_ONLY(20181011) : add a missing change from EvasGL Render Thread patch */
+     NULL,
+     /* END */
      0 // sizeof (Info)
 };