42 void *(*getprocaddr)(
const char *
name);
79#define plugvrfuncs_name "VR"
void(QDECL *vgui_frame)(void)
dVector3 result
Definition: com_phys_ode.c:519
GLuint GLcharARB * name
Definition: glquake.h:155
float frametime
Definition: pmove.c:31
texid_t tex
Definition: r_2d.c:52
qboolean(* Init)(vrsetup_t *setupinfo, rendererstate_t *info)
Definition: vr.h:75
qboolean(* SyncFrame)(double *frametime)
Definition: vr.h:76
void(* Shutdown)(void)
Definition: vr.h:78
qboolean(* Prepare)(vrsetup_t *setupinfo)
Definition: vr.h:74
const char * description
Definition: vr.h:73
qboolean(* Render)(void(*rendereye)(texid_t tex, vec4_t fovoverride, vec3_t angorg[2]))
Definition: vr.h:77
unsigned int queueindex
Definition: vr.h:65
qboolean(* createinstance)(struct vrsetup_s *, char *instanceextensions, void *result)
Definition: vr.h:17
@ VR_D3D11
Definition: vr.h:14
@ VR_VULKAN
Definition: vr.h:13
@ VR_EGL
Definition: vr.h:9
@ VR_HEADLESS
Definition: vr.h:8
@ VR_WIN_WGL
Definition: vr.h:12
@ VR_X11_GLX
Definition: vr.h:10
void * userctx
Definition: vr.h:16
enum vrsetup_s::@138 vrplatform
struct vrsetup_s::@139 minver
void * hdc
Definition: vr.h:50
unsigned long drawable
Definition: vr.h:36
struct vrsetup_s::@140::@145 wgl
unsigned int deviceid[2]
Definition: vr.h:24
char * deviceextensions
Definition: vr.h:25
int major
Definition: vr.h:22
size_t structsize
Definition: vr.h:5
struct vrsetup_s::@140::@144 egl
struct vrsetup_s::@139 maxver
void * eglcontext
Definition: vr.h:45
void * glxcontext
Definition: vr.h:37
void * egldisplay
Definition: vr.h:43
void * instance
Definition: vr.h:61
struct vrsetup_s::@140::@143 x11_glx
struct vrsetup_s::@140::@147 vk
void * eglconfig
Definition: vr.h:44
unsigned int queuefamily
Definition: vr.h:64
int minor
Definition: vr.h:22
void * hglrc
Definition: vr.h:51
void * physicaldevice
Definition: vr.h:62
void * display
Definition: vr.h:33
struct vrsetup_s::@140::@146 d3d
void * glxfbconfig
Definition: vr.h:35
void * device
Definition: vr.h:56
int visualid
Definition: vr.h:34
struct vrsetup_s vrsetup_t
struct plugvrfuncs_s plugvrfuncs_t