Evas GL: Add EGL_KHR_surfaceless_context since it is supported
authorJean-Philippe Andre <jp.andre@samsung.com>
Wed, 14 Oct 2015 12:46:34 +0000 (21:46 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Thu, 15 Oct 2015 07:20:53 +0000 (16:20 +0900)
See 3e39bf36389fdbc8a3f845214.
Surfaceless contexts are supported even if the driver does not
support them.

src/modules/evas/engines/gl_common/evas_gl_api_ext.c

index 03e9805..eb6f156 100644 (file)
@@ -506,6 +506,11 @@ evgl_api_egl_ext_init(void *getproc, const char *glueexts)
 
    sb = eina_strbuf_new();
 
+   // Always supported by Evas GL (faked with internal pbuffer if needed)
+   // See also GL_OES_surfaceless_context (needs some more work to be actually
+   // supported).
+   eina_strbuf_append(sb, "EGL_KHR_surfaceless_context ");
+
    /////////////////////////////////////////////////////////////////////////////////////////////////////
    // Extension HEADER
    /////////////////////////////////////////////////////////////////////////////////////////////////////