diff --git a/src/gallium/drivers/zink/zink_kopper.c b/src/gallium/drivers/zink/zink_kopper.c index 101e7232d99..c6fee16d4b4 100644 --- a/src/gallium/drivers/zink/zink_kopper.c +++ b/src/gallium/drivers/zink/zink_kopper.c @@ -87,8 +87,12 @@ kopper_CreateSurface(struct zink_screen *screen, struct kopper_displaytarget *cd switch (type) { #ifdef VK_USE_PLATFORM_XCB_KHR case VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR: { +#ifdef GLX_USE_APPLE + error = VK_INCOMPLETE; +#else VkXcbSurfaceCreateInfoKHR *xcb = (VkXcbSurfaceCreateInfoKHR *)&cdt->info.bos; error = VKSCR(CreateXcbSurfaceKHR)(screen->instance, xcb, NULL, &surface); +#endif break; } #endif