ecore-evas-drm: Refactor _ecore_evas_new_internal
authorChristopher Michael <cp.michael@samsung.com>
Thu, 17 Jan 2019 14:26:17 +0000 (09:26 -0500)
committerJunsuChoi <jsuya.choi@samsung.com>
Thu, 24 Jan 2019 05:20:18 +0000 (14:20 +0900)
commitf70c9ed827063aee3eaa3afa3af257d01112bf97
treed9e89085f959284b6424c4addd301948037733b4
parentfc37d4a70096c9707ce3425aa2c89262c773e581
ecore-evas-drm: Refactor _ecore_evas_new_internal

This patch does a small refactor of _ecore_evas_new_internal function
to separate canvas setup for gl & software. This was done so that when
we create a canvas on a per-output bases (multi-output support), the
code inside _ecore_evas_new_internal will be cleaner and easier to
follow.

NB: No real functional changes here until muti-output lands

Differential Revision: https://phab.enlightenment.org/D7679
src/modules/ecore_evas/engines/drm/ecore_evas_drm.c