diff options
author | Emil Velikov <emil.l.velikov@gmail.com> | 2014-01-11 04:52:48 +0000 |
---|---|---|
committer | Emil Velikov <emil.l.velikov@gmail.com> | 2014-01-18 18:47:49 +0000 |
commit | 8d4357b5ba9e224ffe02e2457a2f4ffe2915f608 (patch) | |
tree | b7d0ec2fa72f407f9fdc5ed3014b03d2984d59a4 /src/egl/drivers/dri2/platform_wayland.c | |
parent | a0a1c60fb0137804e6abf403898468fe103ec382 (diff) | |
download | external_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_wayland.c')
-rw-r--r-- | src/egl/drivers/dri2/platform_wayland.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c index 5c8440d..50750a9 100644 --- a/src/egl/drivers/dri2/platform_wayland.c +++ b/src/egl/drivers/dri2/platform_wayland.c @@ -36,6 +36,7 @@ #include <xf86drm.h> #include "egl_dri2.h" +#include "loader.h" #include <wayland-client.h> #include "wayland-drm-client-protocol.h" @@ -962,6 +963,8 @@ dri2_initialize_wayland(_EGLDriver *drv, _EGLDisplay *disp) static const unsigned int rgb_masks[4] = { 0xff0000, 0xff00, 0xff, 0 }; static const unsigned int rgb565_masks[4] = { 0xf800, 0x07e0, 0x001f, 0 }; + loader_set_logger(_eglLog); + drv->API.CreateWindowSurface = dri2_create_window_surface; drv->API.DestroySurface = dri2_destroy_surface; drv->API.SwapBuffers = dri2_swap_buffers; @@ -1006,7 +1009,7 @@ dri2_initialize_wayland(_EGLDriver *drv, _EGLDisplay *disp) if (roundtrip(dri2_dpy) < 0 || !dri2_dpy->authenticated) goto cleanup_fd; - dri2_dpy->driver_name = dri2_get_driver_for_fd(dri2_dpy->fd); + dri2_dpy->driver_name = loader_get_driver_for_fd(dri2_dpy->fd, 0); if (dri2_dpy->driver_name == NULL) { _eglError(EGL_BAD_ALLOC, "DRI2: failed to get driver name"); goto cleanup_fd; |