+
+ // clear the extension flags
+ memset(&vid.support, 0, sizeof(vid.support));
+ vid.renderpath = RENDERPATH_GL11;
+ vid.forcevbo = false;
+ vid.maxtexturesize_2d = 0;
+ vid.maxtexturesize_3d = 0;
+ vid.maxtexturesize_cubemap = 0;
+ vid.texunits = 1;
+ vid.teximageunits = 1;
+ vid.texarrayunits = 1;
+ vid.max_anisotropy = 1;
+ vid.maxdrawbuffers = 1;
+
+ // this is a complete list of all functions that are directly checked in the renderer
+ qglDrawRangeElements = NULL;
+ qglDrawBuffer = NULL;
+ qglPolygonStipple = NULL;
+ qglFlush = NULL;
+ qglActiveTexture = NULL;
+ qglGetCompressedTexImageARB = NULL;
+ qglFramebufferTexture2DEXT = NULL;
+ qglDrawBuffersARB = NULL;
+}
+
+void VID_CheckExtensions(void)
+{