diff --git a/engine/UniQuake/gl_uniquake.c b/engine/UniQuake/gl_uniquake.c index 9325d49..9862bbc 100644 --- a/engine/UniQuake/gl_uniquake.c +++ b/engine/UniQuake/gl_uniquake.c @@ -3,9 +3,6 @@ #include "../Quake/quakedef.h" #include "../Quake/gl_model.h" -viddef_t vid; // global video state -modestate_t modestate = MS_UNINIT; - typedef struct unity_glcalls_s { void *target; diff --git a/engine/UniQuake/stub/stub_vidgl.c b/engine/UniQuake/stub/stub_vidgl.c index e8870b8..b9775bf 100644 --- a/engine/UniQuake/stub/stub_vidgl.c +++ b/engine/UniQuake/stub/stub_vidgl.c @@ -2,6 +2,9 @@ #include "quakedef.h" +viddef_t vid; // global video state +modestate_t modestate = MS_UNINIT; + int gl_stencilbits = 0; qboolean gl_texture_NPOT = false; qboolean gl_glsl_gamma_able = false; @@ -17,6 +20,14 @@ void VID_Init(void) { Cvar_RegisterVariable(&vid_gamma); Cvar_RegisterVariable(&vid_contrast); + + memset(&vid, 0, sizeof(viddef_t)); + vid.width = 1; + vid.height = 1; + vid.conwidth = 1; + vid.conheight = 1; + vid.maxwarpwidth = 320; + vid.maxwarpheight = 200; } void VID_Shutdown(void)