summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiaowei Guan <xiaowei.guan@samsung.com>2019-04-12 15:40:25 +0800
committerXuelian Bai <xuelian.bai@samsung.com>2019-04-19 02:57:21 +0800
commit7c8922c1ead5875fda90106793c2fcfab2feb9f3 (patch)
treee7a4844c93d2fd55018d19d4810e902fec4da866
parent1b183aa38cfa2f8ab842ebec7e51b7d347d0eebf (diff)
downloadmesa-7c8922c1ead5875fda90106793c2fcfab2feb9f3.tar.gz
mesa-7c8922c1ead5875fda90106793c2fcfab2feb9f3.tar.bz2
mesa-7c8922c1ead5875fda90106793c2fcfab2feb9f3.zip
fix weston build error and app launch error
Change-Id: Iaf3a47f399d5a13fd8e9f1996ee29c3f062ee270
-rw-r--r--configure.ac6
-rw-r--r--src/egl/drivers/dri2/platform_wayland.c7
2 files changed, 7 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac
index dcee3e24d58..ebcdc3eb20e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1849,9 +1849,9 @@ for plat in $platforms; do
PKG_CHECK_MODULES([WAYLAND_CLIENT], [wayland-client >= $WAYLAND_REQUIRED])
PKG_CHECK_MODULES([WAYLAND_SERVER], [wayland-server >= $WAYLAND_REQUIRED])
PKG_CHECK_MODULES([WAYLAND_PROTOCOLS], [wayland-protocols >= $WAYLAND_PROTOCOLS_REQUIRED])
- if test "x$enable_egl" = xyes; then
- PKG_CHECK_MODULES([WAYLAND_EGL], [wayland-egl-backend >= $WAYLAND_EGL_BACKEND_REQUIRED])
- fi
+ #if test "x$enable_egl" = xyes; then
+ # PKG_CHECK_MODULES([WAYLAND_EGL], [wayland-egl-backend >= $WAYLAND_EGL_BACKEND_REQUIRED])
+ #fi
WAYLAND_PROTOCOLS_DATADIR=`$PKG_CONFIG --variable=pkgdatadir wayland-protocols`
PKG_CHECK_MODULES([WAYLAND_SCANNER], [wayland-scanner],
diff --git a/src/egl/drivers/dri2/platform_wayland.c b/src/egl/drivers/dri2/platform_wayland.c
index 3025e34ba63..0064f827ef8 100644
--- a/src/egl/drivers/dri2/platform_wayland.c
+++ b/src/egl/drivers/dri2/platform_wayland.c
@@ -45,7 +45,8 @@
#include "util/u_vector.h"
#include "eglglobals.h"
-#include <wayland-egl-backend.h>
+//include <wayland-egl-backend.h>
+#include <wayland-egl-priv.h>
#include <wayland-client.h>
#include "wayland-drm-client-protocol.h"
#include "linux-dmabuf-unstable-v1-client-protocol.h"
@@ -344,7 +345,7 @@ dri2_wl_create_window_surface(_EGLDriver *drv, _EGLDisplay *disp,
dri2_surf->wl_queue);
dri2_surf->wl_win = window;
- dri2_surf->wl_win->driver_private = dri2_surf;
+ dri2_surf->wl_win->private = dri2_surf;
dri2_surf->wl_win->destroy_window_callback = destroy_window_callback;
if (dri2_dpy->flush)
dri2_surf->wl_win->resize_callback = resize_callback;
@@ -430,7 +431,7 @@ dri2_wl_destroy_surface(_EGLDriver *drv, _EGLDisplay *disp, _EGLSurface *surf)
wl_callback_destroy(dri2_surf->throttle_callback);
if (dri2_surf->wl_win) {
- dri2_surf->wl_win->driver_private = NULL;
+ dri2_surf->wl_win->private = NULL;
dri2_surf->wl_win->resize_callback = NULL;
dri2_surf->wl_win->destroy_window_callback = NULL;
}