From: Emil Velikov <emil.veli...@collabora.com> There is no concept of display on XCB thus the connection is used instead.
--- XXX: Pure XCB/Xlib-free implementation anyone ? --- include/EGL/eglplatform.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/EGL/eglplatform.h b/include/EGL/eglplatform.h index 923b5f6..bb8bb95 100644 --- a/include/EGL/eglplatform.h +++ b/include/EGL/eglplatform.h @@ -111,6 +111,13 @@ typedef HDC EGLNativeDisplayType; typedef HBITMAP EGLNativePixmapType; typedef HWND EGLNativeWindowType; +#elif defined(EGL_USE_PLATFORM_XCB_KHR) +#include <xcb/xcb.h> + +typedef xcb_connection_t *EGLNativeDisplayType; +typedef xcb_pixmap_t EGLNativePixmapType; +typedef xcb_window_t EGLNativeWindowType; + #elif defined(EGL_USE_PLATFORM_XLIB_KHR) #include <X11/Xlib.h> #include <X11/Xutil.h> -- 2.9.3 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev