19typedef void *EGLDisplay;
20typedef void *EGLConfig;
21typedef void *EGLContext;
22typedef void (*__eglMustCastToProperFunctionPointerType)(void);
23typedef __eglMustCastToProperFunctionPointerType (*PFNEGLGETPROCADDRESSPROC)(
const char *proc);
37 PFNEGLGETPROCADDRESSPROC get_gl_procaddr,
38 bool renderdoc_enabled,
xrt_result_t xrt_gfx_provider_create_gl_egl(struct xrt_compositor_native *xcn, EGLDisplay display, EGLConfig config, EGLContext context, PFNEGLGETPROCADDRESSPROC get_gl_procaddr, bool renderdoc_enabled, struct xrt_compositor_gl **out_xcgl)
Create an OpenGL(ES) compositor client using EGL.
Definition: comp_egl_client.c:473
enum xrt_result xrt_result_t
Result type used across Monado.
Time-keeping state structure.
Definition: u_time.cpp:30
Base class for an OpenGL (ES) client compositor.
Definition: xrt_compositor.h:1960
Main compositor server interface.
Definition: xrt_compositor.h:2224
Header declaring XRT graphics interfaces.
Header defining an xrt display or controller device.