diff options
Diffstat (limited to 'src/egl/main/egldevice.c')
-rw-r--r-- | src/egl/main/egldevice.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/egl/main/egldevice.c b/src/egl/main/egldevice.c index 82af1f47fed..76b8960fa5b 100644 --- a/src/egl/main/egldevice.c +++ b/src/egl/main/egldevice.c @@ -202,6 +202,22 @@ _eglDeviceSupports(_EGLDevice *dev, _EGLDeviceExtension ext) }; } +/* Ideally we'll have an extension which passes the render node, + * instead of the card one + magic. + * + * Then we can move this in _eglQueryDeviceStringEXT below. Until then + * keep it separate. + */ +const char * +_eglGetDRMDeviceRenderNode(_EGLDevice *dev) +{ +#ifdef HAVE_LIBDRM + return dev->device->nodes[DRM_NODE_RENDER]; +#else + return NULL; +#endif +} + EGLBoolean _eglQueryDeviceAttribEXT(_EGLDevice *dev, EGLint attribute, EGLAttrib *value) |