evas : fixed bug for EVAS_NATIVE_SURFACE_TBM 63/181463/2
authorJoogab Yun <joogab.yun@samsung.com>
Thu, 17 May 2018 02:14:37 +0000 (11:14 +0900)
committerjoogab yun <joogab.yun@samsung.com>
Thu, 14 Jun 2018 06:03:24 +0000 (06:03 +0000)
commitd1da60ebb30b2df20f49b646380c9e3ec02d3234
tree9ac6b16e3006828bf25b353775630cf2a6992f48
parent62de068812e6297ae86f591fd348a1f603cc2c13
evas : fixed bug for EVAS_NATIVE_SURFACE_TBM

  [NativeTBMSurface] Seperated by colorspace.

    To create RGBA_Image for NativeTBMSurface, the related code is
seperated by tbm format.
    So, Getting format internal function is added and seperated the
code.

    [NativeTBMSurface] Add _evas_native_tbm_init/shutdown

    Add _evas_native_tbm_inti/shutdown to evas_native_tbm.c
    In addition, one more patch is added to fix stride mismatch
    and allocate image data for converting from yuv to rgb.
    This patchset are  oriented by JP's and Minkyung patch
    ---------------------------------------------------------------------------------
    Author: Jean-Philippe Andre <jp.andre@samsung.com>  2016-03-09
16:18:34
    Committer: Jean-Philippe Andre <jp.andre@samsung.com>  2016-03-15
11:11:59
        Evas engines: Add internal functions for native images
    ----------------------------------------------------------------------------------
    Author: Minkyoung Kim <mer.kim@samsung.com>  2016-03-31 15:55:15
    Committer: Jean-Philippe Andre <jp.andre@samsung.com>  2016-04-01
12:09:06
        evas : remove native.func.data variable and data argument of
native calblacks.

Change-Id: I9517c4c802f1fbb9799eb920a33359dcfacea7ec
src/modules/evas/engines/software_generic/evas_native_common.h
src/modules/evas/engines/software_generic/evas_native_tbm.c
src/modules/evas/engines/software_x11/evas_engine.c
src/modules/evas/engines/wayland_shm/evas_engine.c