[PATCH weston] simple-dmabuf-drm: fix build with --disable-egl
Emilio Pozuelo Monfort
pochu27 at gmail.com
Mon Jul 2 15:22:30 UTC 2018
Signed-off-by: Emilio Pozuelo Monfort <emilio.pozuelo at collabora.co.uk>
---
I tried a build with --disable-egl as I didn't have the headers
installed, and it broke here. The EGL usage here seemed optional so I
did that, but I didn't run-test the result. If it would make more sense
to disable the client if EGL support is disabled I can do that.
clients/simple-dmabuf-drm.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/clients/simple-dmabuf-drm.c b/clients/simple-dmabuf-drm.c
index fcab30e5..1ae3a2dd 100644
--- a/clients/simple-dmabuf-drm.c
+++ b/clients/simple-dmabuf-drm.c
@@ -863,6 +863,7 @@ create_display(int opts, int format)
display->req_dmabuf_immediate = opts & OPT_IMMEDIATE;
display->req_dmabuf_modifiers = (format == DRM_FORMAT_NV12);
+#if ENABLE_EGL
/*
* hard code format if the platform egl doesn't support format
* querying / advertising.
@@ -871,6 +872,7 @@ create_display(int opts, int format)
if (extensions && !weston_check_egl_extension(extensions,
"EGL_EXT_image_dma_buf_import_modifiers"))
display->xrgb8888_format_found = 1;
+#endif
display->registry = wl_display_get_registry(display->display);
wl_registry_add_listener(display->registry,
--
2.18.0
More information about the wayland-devel
mailing list