e_comp_screen: initialize the ecore_evas engine with the size of the primary output. 49/132249/7
authorSooChan Lim <sc1.lim@samsung.com>
Thu, 1 Jun 2017 05:35:59 +0000 (14:35 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Wed, 7 Jun 2017 06:07:19 +0000 (15:07 +0900)
commitec8e55e84abdac89f8f88d0038a423b16af46263
tree2fc4f8d0e17c13ca40143c31dcb6371a0cd32b9e
parent25a0c122345872ece6b4bc8757ac61a712bd2871
e_comp_screen: initialize the ecore_evas engine with the size of the primary output.

1. use the only tdm for the e_comp_sreen_init. do not use ecore_drm.
  When the enlightenment initialize the ecore_evas engine
  with the proper size of the primary output, ecore_evas is created
  with the output size. Therefore, there is no need to resize of the
  ecore_evas at the initial time.
2. only ee engine which can get the tbm_surface_queue from.
  Updating Screen is done by enlightenment with tdm. Therefore,
  ee enging which can get the tbm_surface_queue from is
  acceptable for intiailization of e20.
3. remove the ecore drm dependency code for the display.

Change-Id: I27dd5d9b01d78ae6f5e4b3e085504b31462dbfda
src/bin/e_comp.c
src/bin/e_comp_screen.c
src/bin/e_comp_screen.h
src/bin/e_output.c
src/bin/e_output.h
src/bin/e_plane.c
src/bin/e_plane.h