OSDN Git Service

Implement EGL_EXT_client_extensions.
authorNicolas Capens <capn@google.com>
Mon, 17 Nov 2014 06:35:10 +0000 (01:35 -0500)
committerNicolas Capens <nicolascapens@google.com>
Thu, 20 Nov 2014 22:47:23 +0000 (22:47 +0000)
BUG=18314459

Change-Id: I0f2e0391655714920c6f9f082bf59a59d02b7cd2
Reviewed-on: https://swiftshader-review.googlesource.com/1420
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
src/OpenGL/libEGL/libEGL.cpp

index 1172b80..6f4a4c8 100644 (file)
@@ -178,6 +178,11 @@ const char *EGLAPIENTRY eglQueryString(EGLDisplay dpy, EGLint name)
 \r
     try\r
     {\r
+        if(dpy == EGL_NO_DISPLAY && name == EGL_EXTENSIONS)\r
+        {\r
+            return success("EGL_EXT_client_extensions");\r
+        }\r
+\r
         egl::Display *display = static_cast<egl::Display*>(dpy);\r
 \r
         if(!validateDisplay(display))\r