OpenGL client side glue to compositor header.
struct xrt_swapchain * client_gl_memobj_swapchain_create(struct xrt_compositor *xc, const struct xrt_swapchain_create_info *info, struct xrt_swapchain_native *xscn, struct client_gl_swapchain **out_cglsc)
Create a swapchain, belonging to a client_gl_compositor, that uses GL_memory_object and related exten...
Definition: comp_gl_memobj_swapchain.c:93
#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_memobj_swapchain.h:31
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