Main compositor.
Definition: xrt_compositor.h:527
A swapchain that exposes fd to be imported into a client API.
Definition: xrt_compositor.h:515
struct xrt_compositor_fd * xcfd
Definition: comp_gl_client.h:48
Definition: xrt_compositor.h:411
struct xrt_swapchain_fd * xscfd
Definition: comp_gl_client.h:36
void(* client_gl_void_ptr_func)()
Definition: comp_gl_client.h:76
Common swapchain base.
Definition: xrt_compositor.h:75
Definition: xrt_compositor.h:424
Header defining a XRT graphics provider.
Wraps the real compositor providing a OpenGL based interface.
Definition: comp_gl_client.h:44
client_gl_void_ptr_func(* client_gl_get_procaddr)(const char *name)
Definition: comp_gl_client.h:78
Common compositor base.
Definition: xrt_compositor.h:169
struct xrt_swapchain_gl base
Definition: comp_gl_client.h:34
Wraps the real compositor swapchain providing a OpenGL based interface.
Definition: comp_gl_client.h:32
bool client_gl_compositor_init(struct client_gl_compositor *c, struct xrt_compositor_fd *xcfd, client_gl_get_procaddr get_gl_procaddr)
Fill in a client_gl_compositor and do common OpenGL sanity checking.
Definition: comp_gl_client.c:271