Monado OpenXR Runtime
Loading...
Searching...
No Matches
oxr_egl.c File Reference

EGL graphics device selection for the OpenXR state tracker. More...

#include <EGL/egl.h>
#include "oxr_objects.h"
#include "oxr_logger.h"
#include <string.h>
Include dependency graph for oxr_egl.c:

Macros

#define EGL_NO_X11
 
#define MESA_EGL_NO_X11_HEADERS
 
#define EGL_DEVICE_UUID_EXT   0x335C
 
#define MAX_EGL_DEVICES   16
 

Typedefs

typedef EGLDeviceEXT * devices
 
typedef EGLDeviceEXT EGLint * num_devices
 
typedef EGLint name
 
typedef EGLint EGLint max_size
 
typedef EGLint EGLint void * value
 
typedef EGLint EGLint void EGLint * size
 

Functions

typedef EGLBoolean (EGLAPIENTRYP PFNEGLQUERYDEVICESEXTPROC_)(EGLint max_devices
 
XrResult oxr_egl_get_device (struct oxr_logger *log, struct oxr_system *sys, PFN_xrEglGetProcAddressMNDX getProcAddress, EGLDeviceEXT *out_egl_device)
 

Detailed Description

EGL graphics device selection for the OpenXR state tracker.

Author
Stanislav Aleksandrov light.nosp@m.ofmy.nosp@m.soul@.nosp@m.gmai.nosp@m.l.com