Evas GL: support surfaceless make current
authorDongyeon Kim <dy5.kim@samsung.com>
Tue, 19 May 2015 06:18:37 +0000 (15:18 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Wed, 3 Jun 2015 02:30:22 +0000 (11:30 +0900)
commit3e39bf36389fdbc8a3f84521410f6c996a64a22d
tree28a73b2cff3e191e2cabeee91bdb789c13c53923
parenta4c05cc68c9f5d0cd8d758881cf06e1b7aa88f89
Evas GL: support surfaceless make current

Summary:
Evas GL now supports surfaceless make current, where
evas_gl_make_current can be called with sfc parameter NULL.
This closely resembles EGL_KHR_surfaceless_context extension,
where applications that only want to render to client API targets
can make current to NULL surface instead of creating a dummy egl surface.
@feature
src/lib/evas/canvas/evas_gl.c
src/modules/evas/engines/gl_common/evas_gl_core.c
src/modules/evas/engines/gl_generic/evas_engine.c