summaryrefslogtreecommitdiffstats
path: root/src/egl/drivers/dri2/platform_drm.c
diff options
context:
space:
mode:
authorEmil Velikov <emil.l.velikov@gmail.com>2014-01-11 04:52:48 +0000
committerEmil Velikov <emil.l.velikov@gmail.com>2014-01-18 18:47:49 +0000
commit8d4357b5ba9e224ffe02e2457a2f4ffe2915f608 (patch)
treeb7d0ec2fa72f407f9fdc5ed3014b03d2984d59a4 /src/egl/drivers/dri2/platform_drm.c
parenta0a1c60fb0137804e6abf403898468fe103ec382 (diff)
downloadexternal_mesa3d-8d4357b5ba9e224ffe02e2457a2f4ffe2915f608.zip
external_mesa3d-8d4357b5ba9e224ffe02e2457a2f4ffe2915f608.tar.gz
external_mesa3d-8d4357b5ba9e224ffe02e2457a2f4ffe2915f608.tar.bz2
egl_dri2: use loader util lib
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Rob Clark <robdclark@gmail.com> Reviewed-by: Kristian Høgsberg <krh@bitplanet.net> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Diffstat (limited to 'src/egl/drivers/dri2/platform_drm.c')
-rw-r--r--src/egl/drivers/dri2/platform_drm.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/egl/drivers/dri2/platform_drm.c b/src/egl/drivers/dri2/platform_drm.c
index 181b29d..a2b387d 100644
--- a/src/egl/drivers/dri2/platform_drm.c
+++ b/src/egl/drivers/dri2/platform_drm.c
@@ -36,6 +36,7 @@
#include <unistd.h>
#include "egl_dri2.h"
+#include "loader.h"
static struct gbm_bo *
lock_front_buffer(struct gbm_surface *_surf)
@@ -447,6 +448,8 @@ dri2_initialize_drm(_EGLDriver *drv, _EGLDisplay *disp)
int fd = -1;
int i;
+ loader_set_logger(_eglLog);
+
dri2_dpy = calloc(1, sizeof *dri2_dpy);
if (!dri2_dpy)
return _eglError(EGL_BAD_ALLOC, "eglInitialize");
@@ -482,7 +485,7 @@ dri2_initialize_drm(_EGLDriver *drv, _EGLDisplay *disp)
}
dri2_dpy->fd = fd;
- dri2_dpy->device_name = dri2_get_device_name_for_fd(dri2_dpy->fd);
+ dri2_dpy->device_name = loader_get_device_name_for_fd(dri2_dpy->fd);
dri2_dpy->driver_name = dri2_dpy->gbm_dri->base.driver_name;
dri2_dpy->dri_screen = dri2_dpy->gbm_dri->screen;