1. Evas GL: Direct rendering render to map fix
authorJoogab Yun <joogab.yun@samsung.com>
Thu, 22 Dec 2016 06:30:41 +0000 (15:30 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 2 Jan 2017 07:27:05 +0000 (16:27 +0900)
commit46488e9d2dfc5f7679f26762efa345627978fcee
treee8b691615620f847621ccfe6325e4e1b30653bf2
parent5856507af5e412c319a6f3bde3b5cd6315b6e301
1. Evas GL: Direct rendering render to map fix
    if target buffer is not window surface then do FBO rendering
2. Evas GL: Disable direct rendering if there is a map
    The engine itself (gl_generic) will detect whether the target
    surface (canvas where to draw the gl stuff) is the window
    backbuffer or not.
    Direct rendering should also be disabled even if direct override
    flag is set.

Change-Id: Iae31395f3247c9c9fa8a4359594585af95829777
src/modules/evas/engines/gl_common/evas_gl_api.c
src/modules/evas/engines/gl_common/evas_gl_api_ext.c
src/modules/evas/engines/gl_common/evas_gl_api_gles1.c
src/modules/evas/engines/gl_common/evas_gl_core.c
src/modules/evas/engines/gl_common/evas_gl_core.h
src/modules/evas/engines/gl_common/evas_gl_core_private.h
src/modules/evas/engines/gl_generic/evas_engine.c