[tbm_backend] implement tbm backend (gl_tbm and software_tbm) 25/73625/5 accepted/tizen/common/20160616.151649 accepted/tizen/ivi/20160616.003056 accepted/tizen/mobile/20160616.003037 accepted/tizen/tv/20160616.002934 accepted/tizen/wearable/20160616.003022 submit/tizen/20160615.083837
authorsunghyun kim <scholb.kim@samsung.com>
Wed, 30 Mar 2016 02:46:54 +0000 (11:46 +0900)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Tue, 14 Jun 2016 08:26:24 +0000 (01:26 -0700)
commit41a8707384226cf066fe28d4629fcfe3ddfa6c56
tree2b2ae09af300148a539732448660c90bcd2e81a5
parent8f4e43246da1750c805a94e18a538f84798b906d
[tbm_backend] implement tbm backend (gl_tbm and software_tbm)

1. dumy engine for Create Tbm backend
2. [Ecore_Evas_TBM] Add ecore_evas_tbm and evas_tbm_backend
3. [tbm_backend] remove bufmgr
  - remove bufmgr in tbm backend
  - redesign ext API
4. [tbm_backend] implement software tbm backend
5. add acquire/release pixel api & delete image fuction
6. [tbm_backend] implement tbm backend (gl_tbm and software_tbm)

Change-Id: If141e2d85e33cd5257a51108338c7afa8f0e3994
21 files changed:
configure.ac [changed mode: 0644->0755]
m4/evas_check_engine.m4 [changed mode: 0644->0755]
packaging/efl.spec [changed mode: 0644->0755]
src/Makefile_Ecore_Evas.am
src/Makefile_Evas.am [changed mode: 0644->0755]
src/lib/ecore_evas/Ecore_Evas.h [changed mode: 0644->0755]
src/lib/ecore_evas/ecore_evas.c [changed mode: 0644->0755]
src/lib/ecore_evas/ecore_evas_module.c [changed mode: 0644->0755]
src/lib/ecore_evas/ecore_evas_tbm.c [new file with mode: 0755]
src/lib/ecore_evas/ecore_evas_tbm.h [new file with mode: 0755]
src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c [changed mode: 0644->0755]
src/modules/evas/engines/gl_tbm/Evas_Engine_GL_Tbm.h [new file with mode: 0755]
src/modules/evas/engines/gl_tbm/evas_engine.c [new file with mode: 0755]
src/modules/evas/engines/gl_tbm/evas_engine.h [new file with mode: 0755]
src/modules/evas/engines/gl_tbm/evas_tbm_main.c [new file with mode: 0755]
src/modules/evas/engines/software_tbm/Evas_Engine_Software_Tbm.h [new file with mode: 0755]
src/modules/evas/engines/software_tbm/evas_engine.c [new file with mode: 0755]
src/modules/evas/engines/software_tbm/evas_engine.h [new file with mode: 0755]
src/modules/evas/engines/software_tbm/evas_outbuf.c [new file with mode: 0755]
src/modules/evas/engines/wayland_egl/evas_engine.c
src/modules/evas/engines/wayland_shm/evas_engine.c [changed mode: 0644->0755]