evas : remove native.func.data variable and data argument of native calblacks.
authorMinkyoung Kim <mer.kim@samsung.com>
Thu, 31 Mar 2016 06:55:15 +0000 (15:55 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Fri, 1 Apr 2016 03:09:06 +0000 (12:09 +0900)
commitf10672dd7429dd98dd3b7d88d9c3c63aac392a40
treef192a706c0e249f659dc9e8824cf09c086124f08
parent998adbb31298d10a71fded743367f75f4cc4f2ca
evas : remove native.func.data variable and data argument of native calblacks.

Summary:
Evas Image should be independent of render engine.
So remove native.func.data member of RGBA_Image, Evas_GL_Image struct.
And remove data argument,too.

Test Plan: Local test, Tizen3.0 mobile, Desktop englitenment

Reviewers: jpeg, spacegrapher, wonsik

Subscribers: cedric, dkdk

Differential Revision: https://phab.enlightenment.org/D3850
16 files changed:
src/lib/evas/include/evas_common_private.h
src/modules/evas/engines/gl_common/evas_gl_common.h
src/modules/evas/engines/gl_common/evas_gl_context.c
src/modules/evas/engines/gl_common/evas_gl_image.c
src/modules/evas/engines/gl_common/evas_gl_texture.c
src/modules/evas/engines/gl_drm/evas_engine.c
src/modules/evas/engines/gl_generic/evas_engine.c
src/modules/evas/engines/gl_x11/evas_engine.c
src/modules/evas/engines/software_generic/evas_engine.c
src/modules/evas/engines/software_generic/evas_native_tbm.c
src/modules/evas/engines/software_x11/evas_engine.c
src/modules/evas/engines/software_x11/evas_xcb_image.c
src/modules/evas/engines/software_x11/evas_xlib_dri_image.c
src/modules/evas/engines/software_x11/evas_xlib_image.c
src/modules/evas/engines/wayland_egl/evas_engine.c
src/modules/evas/engines/wayland_shm/evas_engine.c