mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-24 19:40:10 +01:00
gallium-egl: Commit the rest of the native_wayland_drm_bufmgr_helper v2 patch
I missed Anders v2 on the list which fixed non-wayland compilation: http://lists.freedesktop.org/archives/mesa-dev/2013-July/042062.html Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
This commit is contained in:
parent
8d29b5271a
commit
5575fdaccf
3 changed files with 4 additions and 7 deletions
|
|
@ -132,7 +132,9 @@ drm_display_destroy(struct native_display *ndpy)
|
|||
|
||||
FREE(drmdpy->device_name);
|
||||
|
||||
#ifdef HAVE_WAYLAND_BACKEND
|
||||
wayland_drm_bufmgr_destroy(ndpy->wayland_bufmgr);
|
||||
#endif
|
||||
|
||||
if (drmdpy->own_gbm) {
|
||||
gbm_device_destroy(&drmdpy->gbmdrm->base.base);
|
||||
|
|
|
|||
|
|
@ -67,10 +67,6 @@ struct drm_display {
|
|||
struct drm_surface **shown_surfaces;
|
||||
/* save the original settings of the CRTCs */
|
||||
struct drm_crtc *saved_crtcs;
|
||||
|
||||
#ifdef HAVE_WAYLAND_BACKEND
|
||||
struct wl_drm *wl_server_drm; /* for EGL_WL_bind_wayland_display */
|
||||
#endif
|
||||
};
|
||||
|
||||
struct drm_config {
|
||||
|
|
|
|||
|
|
@ -60,9 +60,6 @@ struct dri2_display {
|
|||
int num_configs;
|
||||
|
||||
struct util_hash_table *surfaces;
|
||||
#ifdef HAVE_WAYLAND_BACKEND
|
||||
struct wl_drm *wl_server_drm; /* for EGL_WL_bind_wayland_display */
|
||||
#endif
|
||||
};
|
||||
|
||||
struct dri2_surface {
|
||||
|
|
@ -757,7 +754,9 @@ dri2_display_destroy(struct native_display *ndpy)
|
|||
if (dri2dpy->surfaces)
|
||||
util_hash_table_destroy(dri2dpy->surfaces);
|
||||
|
||||
#ifdef HAVE_WAYLAND_BACKEND
|
||||
wayland_drm_bufmgr_destroy(ndpy->wayland_bufmgr);
|
||||
#endif
|
||||
|
||||
if (dri2dpy->xscr)
|
||||
x11_screen_destroy(dri2dpy->xscr);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue