FTEQW
Documentation of the FTE engine source tree.
gl_videgl.c File Reference

Functions

voidEGL_Proc (char *f)
 
void EGL_UnloadLibrary (void)
 
qboolean EGL_LoadLibrary (char *driver)
 
void EGL_Shutdown (void)
 
void EGL_SwapBuffers (void)
 
qboolean EGL_InitDisplay (rendererstate_t *info, int eglplat, void *ndpy, EGLNativeDisplayType dpyid, EGLConfig *outconfig)
 
qboolean EGL_InitWindow (rendererstate_t *info, int eglplat, void *nwindow, EGLNativeWindowType windowid, EGLConfig cfg)
 

Variables

cvar_t vid_vsync
 
EGLContext eglctx = EGL_NO_CONTEXT
 
EGLDisplay egldpy = EGL_NO_DISPLAY
 
EGLSurface eglsurf = EGL_NO_SURFACE
 
static voidnative_display
 
static void const EGLAttrib * attrib_list
 
static EGLint * major
 
static EGLint EGLint * minor
 
static EGLConfig * configs
 
static EGLConfig EGLint config_size
 
static EGLConfig EGLint EGLint * num_config
 
EGLConfig config
 
EGLConfig EGLint attribute
 
EGLConfig EGLint EGLint * value
 
static EGLConfig voidnative_window
 
static EGLConfig EGLNativeWindowType win
 
static EGLSurface surface
 
static EGLSurface draw
 
static EGLSurface EGLSurface read
 
static EGLSurface EGLSurface EGLContext ctx
 
static EGLConfig EGLContext share_context
 
static EGLint interval
 
rendererinfo_t rendererinfo_headless_egl
 

Function Documentation

◆ EGL_InitDisplay()

qboolean EGL_InitDisplay ( rendererstate_t info,
int  eglplat,
void ndpy,
EGLNativeDisplayType  dpyid,
EGLConfig *  outconfig 
)

◆ EGL_InitWindow()

qboolean EGL_InitWindow ( rendererstate_t info,
int  eglplat,
void nwindow,
EGLNativeWindowType  windowid,
EGLConfig  cfg 
)

◆ EGL_LoadLibrary()

qboolean EGL_LoadLibrary ( char *  driver)

◆ EGL_Proc()

void * EGL_Proc ( char *  f)

◆ EGL_Shutdown()

void EGL_Shutdown ( void  )

◆ EGL_SwapBuffers()

void EGL_SwapBuffers ( void  )

◆ EGL_UnloadLibrary()

void EGL_UnloadLibrary ( void  )

Variable Documentation

◆ attrib_list

static EGLConfig EGLContext const EGLint * attrib_list

◆ attribute

static EGLSurface EGLint attribute

◆ config

static EGLConfig config

◆ config_size

static const EGLint EGLConfig EGLint config_size

◆ configs

static const EGLint EGLConfig * configs

◆ ctx

static EGLContext ctx

◆ draw

EGLSurface draw

◆ eglctx

EGLContext eglctx = EGL_NO_CONTEXT

◆ egldpy

EGLDisplay egldpy = EGL_NO_DISPLAY

◆ eglsurf

EGLSurface eglsurf = EGL_NO_SURFACE

◆ interval

EGLint interval

◆ major

EGLint* major

◆ minor

EGLint EGLint* minor

◆ native_display

void* native_display

◆ native_window

EGLConfig void* native_window

◆ num_config

static const EGLint EGLConfig EGLint EGLint * num_config

◆ read

EGLSurface EGLSurface read

◆ rendererinfo_headless_egl

rendererinfo_t rendererinfo_headless_egl

◆ share_context

EGLConfig EGLContext share_context

◆ surface

static EGLSurface surface

◆ value

EGLSurface EGLint EGLint* value

◆ vid_vsync

cvar_t vid_vsync
extern

◆ win

EGLConfig EGLNativeWindowType win