19typedef void *EGLImage;
20typedef void *EGLDisplay;
OpenGL client side glue to compositor header.
struct xrt_swapchain * client_gl_eglimage_swapchain_create(struct xrt_compositor *xc, const struct xrt_swapchain_create_info *info, struct xrt_swapchain_native *xscn, struct client_gl_swapchain **out_sc)
Create a swapchain, belonging to a client_gl_compositor, that uses some way of producing an EGLImageK...
Definition: comp_gl_eglimage_swapchain.c:172
#define XRT_MAX_SWAPCHAIN_IMAGES
Max swapchain images, artificial limit.
Definition: xrt_limits.h:34
Wraps the real compositor swapchain providing a OpenGL based interface.
Definition: comp_gl_eglimage_swapchain.h:33
Wraps the real compositor swapchain providing a OpenGL based interface.
Definition: comp_gl_client.h:38
struct xrt_swapchain_gl base
Implements xrt_swapchain_gl.
Definition: comp_gl_client.h:40
Common compositor client interface/base.
Definition: xrt_compositor.h:988
Swapchain creation info.
Definition: xrt_compositor.h:876
Base class for a swapchain that exposes a native buffer handle to be imported into a client API.
Definition: xrt_compositor.h:2191
Common swapchain interface/base.
Definition: xrt_compositor.h:536