diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2017-04-12 13:35:56 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2017-04-12 13:35:56 +0200 |
commit | fb18318430938efb6ff270284bd416e14dbaccf4 (patch) | |
tree | 4ac1129ff097ede944237081bb5000728d09140b | |
parent | 9917ebacb8b34c5dd19109e638d14b1a402d4ff6 (diff) | |
download | drminfo-fb18318430938efb6ff270284bd416e14dbaccf4.tar.gz |
info tweak
-rw-r--r-- | drmtest.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -45,6 +45,8 @@ static EGLDisplay dpy; static EGLConfig cfg; static EGLContext ctx; static EGLSurface surface; +static const char *gl_vendor; +static const char *gl_renderer; /* cairo */ cairo_device_t *cd; @@ -315,6 +317,9 @@ static void drm_init_egl(void) exit(1); } + gl_vendor = (char*)glGetString(GL_VENDOR); + gl_renderer = (char*)glGetString(GL_RENDERER); + cd = cairo_egl_device_create(dpy, ctx); cs = cairo_gl_surface_create_for_egl(cd, surface, mode->hdisplay, @@ -323,7 +328,7 @@ static void drm_init_egl(void) static void drm_draw_egl(void) { - drm_draw((char*)glGetString(GL_RENDERER)); + drm_draw(gl_vendor); cairo_gl_surface_swapbuffers(cs); } |