Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8c41cac9 authored by Courtney Goeltzenleuchter's avatar Courtney Goeltzenleuchter
Browse files

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
parent 0915dad2
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -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");