evas_gl: Add feature to set depth/stencil/msaa bit to window surface. 40/47440/4
authorJoogab Yun <joogab.yun@samsung.com>
Wed, 17 Jun 2015 05:34:30 +0000 (14:34 +0900)
committerDaeKwang Ryu <dkdk.ryu@samsung.com>
Wed, 16 Sep 2015 12:05:16 +0000 (21:05 +0900)
commitf027152d14bbbabff4b1ba0e98fcd9cd6c5bae9d
treea34af602d4ef274fa40188d66488dca5a8be4f1b
parentab088cd7c1b4b554c8d8de1ad67d4fc32d55ebb4
evas_gl: Add feature to set depth/stencil/msaa bit to window surface.

    Summary:
    When Evas GL runs with direct rendering, it can not set depth, stencil and msaa to Window surface.
    This patch is possible to use "option" input paramater of ecore_evas_gl_x11_options_new.
    So, new API is not needed.

    The other patch is in elementary. The elementary patch will be used this patch.

    Test Plan: Test elm gl veiw in elementary_test and JP's test app.

    Differential Revision: https://phab.enlightenment.org/D2144

Change-Id: If854ffae327fdd81e52fde44c79aea2e7c98b39e
src/lib/ecore_evas/Ecore_Evas.h
src/modules/ecore_evas/engines/x/ecore_evas_x.c
src/modules/evas/engines/gl_common/evas_gl_core.c
src/modules/evas/engines/gl_common/evas_gl_core_private.h
src/modules/evas/engines/gl_drm/evas_engine.c
src/modules/evas/engines/gl_sdl/evas_engine.c
src/modules/evas/engines/gl_x11/Evas_Engine_GL_X11.h
src/modules/evas/engines/gl_x11/evas_engine.c
src/modules/evas/engines/gl_x11/evas_engine.h
src/modules/evas/engines/gl_x11/evas_x_main.c
src/modules/evas/engines/wayland_egl/evas_engine.c