Monado OpenXR Runtime
Data Structures | Typedefs | Functions
comp_gl_client.h File Reference

OpenGL client side glue to compositor header. More...

#include "xrt/xrt_compositor.h"
Include dependency graph for comp_gl_client.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

OpenGL client side glue to compositor header.

Author
Jakob Bornecrantz jakob.nosp@m.@col.nosp@m.labor.nosp@m.a.co.nosp@m.m

Function Documentation

◆ client_gl_compositor_init()

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.

Referenced by client_gl_xlib_compositor_create().