diff options
author | Courtney Goeltzenleuchter <courtneygo@google.com> | 2017-04-07 15:36:50 -0600 |
---|---|---|
committer | Courtney Goeltzenleuchter <courtneygo@google.com> | 2017-04-10 10:30:57 -0600 |
commit | 8c41cac9f0ed3781496af2e7355a20c7380eb4af (patch) | |
tree | ba8f5e4bdf0fd8cefe13bb7fe2f1a2c5f2d47c71 /opengl/tests/gl2_basic/gl2_basic.cpp | |
parent | 0915dad29d8ba82e402ef97b01f83163bcdf4477 (diff) |
Dump EGL Extension list
EGL has it's own extensions, so dump as part of gl2_basic test.
Test: adb shell /system/bin/test-opengl-gl2_basic
Bug: 36258948
Change-Id: Ifcac48a8f05a3194dfe1583701f7bd6e18d7c38d
Diffstat (limited to 'opengl/tests/gl2_basic/gl2_basic.cpp')
-rw-r--r-- | opengl/tests/gl2_basic/gl2_basic.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/opengl/tests/gl2_basic/gl2_basic.cpp b/opengl/tests/gl2_basic/gl2_basic.cpp index cdbf1cfca2..9f8d166c7a 100644 --- a/opengl/tests/gl2_basic/gl2_basic.cpp +++ b/opengl/tests/gl2_basic/gl2_basic.cpp @@ -44,6 +44,11 @@ static void printGLString(const char *name, GLenum s) { fprintf(stderr, "GL %s = %s\n", name, v); } +static void printEGLString(EGLDisplay dpy, const char *name, GLenum s) { + const char *v = (const char *) eglQueryString(dpy, s); + fprintf(stderr, "GL %s = %s\n", name, v); +} + static void checkEglError(const char* op, EGLBoolean returnVal = EGL_TRUE) { if (returnVal != EGL_TRUE) { fprintf(stderr, "%s() returned %d\n", op, returnVal); @@ -341,6 +346,7 @@ int main(int argc, char** argv) { printGLString("Vendor", GL_VENDOR); printGLString("Renderer", GL_RENDERER); printGLString("Extensions", GL_EXTENSIONS); + printEGLString(dpy, "EGL Extensions", EGL_EXTENSIONS); if(!setupGraphics(w, h)) { fprintf(stderr, "Could not set up graphics.\n"); |