From: Jean-Philippe Andre Date: Thu, 27 Nov 2014 08:03:04 +0000 (+0900) Subject: Evas GL: Return supported extensions list in glGetString() X-Git-Tag: upstream/1.12.0+179+gc1eb5de~31 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=af1b679e6c83399dca0d3233163781fdecf6aa68;p=platform%2Fupstream%2Fefl.git Evas GL: Return supported extensions list in glGetString() --- diff --git a/src/modules/evas/engines/gl_common/evas_gl_api.c b/src/modules/evas/engines/gl_common/evas_gl_api.c index e8254e3..86970d6 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_api.c +++ b/src/modules/evas/engines/gl_common/evas_gl_api.c @@ -559,9 +559,9 @@ _evgl_glGetString(GLenum name) * GLES 3 support is not exposed because apps can't use GLES 3 core * functions yet. * - * EXTENSIONS: This should return the list of GL extensions supported by Evas GL - * --> FIXME: Unfortunately the whitelist does not contain enough extensions - * especially for desktop GL and needs updating as OpenGL evolves. + * EXTENSIONS: This should return only the list of GL extensions supported + * by Evas GL. This means as many extensions as possible should be + * added to the whitelist. */ /* @@ -602,9 +602,8 @@ _evgl_glGetString(GLenum name) } return ret; case GL_EXTENSIONS: - // return (GLubyte *) evgl_api_ext_string_get - // (EINA_TRUE, (rsc->current_ctx->version == EVAS_GL_GLES_1_X)); - break; + return (GLubyte *) evgl_api_ext_string_get + (EINA_TRUE, (rsc->current_ctx->version == EVAS_GL_GLES_1_X)); default: // GL_INVALID_ENUM is generated if name is not an accepted value. WRN("Unknown string requested: %x", (unsigned int) name);