aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2017-04-12 13:35:56 +0200
committerGerd Hoffmann <kraxel@redhat.com>2017-04-12 13:35:56 +0200
commitfb18318430938efb6ff270284bd416e14dbaccf4 (patch)
tree4ac1129ff097ede944237081bb5000728d09140b
parent9917ebacb8b34c5dd19109e638d14b1a402d4ff6 (diff)
downloaddrminfo-fb18318430938efb6ff270284bd416e14dbaccf4.tar.gz
info tweak
-rw-r--r--drmtest.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/drmtest.c b/drmtest.c
index b990277..da9d84d 100644
--- a/drmtest.c
+++ b/drmtest.c
@@ -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);
}