Monado OpenXR Runtime
Macros | Typedefs | Functions
comp_egl_glue.c File Reference

Glue code to EGL client side glue code. More...

#include <EGL/egl.h>
#include <EGL/eglext.h>
#include <stdio.h>
#include <stdlib.h>
#include "client/comp_gl_client.h"
#include "util/u_misc.h"
#include "xrt/xrt_gfx_egl.h"
Include dependency graph for comp_egl_glue.c:

Macros

#define EGL_EGL_PROTOTYPES   0
 
#define EGL_NO_X11
 

Typedefs

typedef EGLBoolean EGLAPIENTRY(* PFNEGLMAKECURRENTPROC) (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
 

Functions

struct xrt_compositor_glxrt_gfx_provider_create_gl_egl (struct xrt_compositor_fd *xcfd, EGLDisplay display, EGLConfig config, EGLContext context, PFNEGLGETPROCADDRESSPROC getProcAddress)
 

Detailed Description

Glue code to EGL client side glue code.

Author
Drew DeVault sir@c.nosp@m.mpwn.nosp@m..com
Simon Ser conta.nosp@m.ct@e.nosp@m.mersi.nosp@m.on.f.nosp@m.r

Macro Definition Documentation

◆ EGL_EGL_PROTOTYPES

#define EGL_EGL_PROTOTYPES   0

◆ EGL_NO_X11

#define EGL_NO_X11

Typedef Documentation

◆ PFNEGLMAKECURRENTPROC

typedef EGLBoolean EGLAPIENTRY(* PFNEGLMAKECURRENTPROC) (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)