jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=af1b679e6c83399dca0d3233163781fdecf6aa68

commit af1b679e6c83399dca0d3233163781fdecf6aa68
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Thu Nov 27 17:03:04 2014 +0900

    Evas GL: Return supported extensions list in glGetString()
---
 src/modules/evas/engines/gl_common/evas_gl_api.c | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

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);

-- 


Reply via email to