From 191d7c6cb617a3f5ea85d98ae0b8640d0ba60a75 Mon Sep 17 00:00:00 2001 From: "duncan.hopkins" Date: Tue, 26 Nov 2024 10:20:33 +0000 Subject: [PATCH] kopper: Add '#if' guard around `loader_dri3_get_pixmap_buffer` to stop missing symbol on MacOS. MacOS does not support DRI3. Reviewed-By: Adam Jackson Part-of: --- src/gallium/frontends/dri/kopper.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gallium/frontends/dri/kopper.c b/src/gallium/frontends/dri/kopper.c index 15824a21451..c2c476687bc 100644 --- a/src/gallium/frontends/dri/kopper.c +++ b/src/gallium/frontends/dri/kopper.c @@ -156,8 +156,12 @@ kopper_get_pixmap_buffer(struct dri_drawable *drawable, */ struct dri_screen *screen = drawable->screen; +#ifndef GLX_USE_APPLE drawable->image = loader_dri3_get_pixmap_buffer(conn, pixmap, screen, fourcc, drawable->screen->dmabuf_import, &width, &height, drawable); +#else + drawable->image = NULL; +#endif if (!drawable->image) return NULL;