Monado OpenXR Runtime
|
OpenGL client side glue to compositor header. More...
#include "xrt/xrt_compositor.h"
Go to the source code of this file.
Data Structures | |
struct | client_gl_swapchain |
Wraps the real compositor swapchain providing a OpenGL based interface. More... | |
struct | client_gl_compositor |
Wraps the real compositor providing a OpenGL based interface. More... | |
Typedefs | |
typedef void(* | client_gl_void_ptr_func) () |
typedef client_gl_void_ptr_func(* | client_gl_get_procaddr) (const char *name) |
Functions | |
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. More... | |
OpenGL client side glue to compositor header.
typedef client_gl_void_ptr_func(* client_gl_get_procaddr) (const char *name) |
typedef void(* client_gl_void_ptr_func) () |
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.
References client_gl_compositor::base, xrt_compositor_gl::base, and xrt_compositor::create_swapchain.
Referenced by client_gl_xlib_compositor_create(), and xrt_gfx_provider_create_gl_egl().