cvar_t gl_fogstart = {0, "gl_fogstart", "0"};
cvar_t gl_fogend = {0, "gl_fogend","0"};
-cvar_t r_ser = {CVAR_SAVE, "r_ser", "1"};
+cvar_t r_ser = {CVAR_SAVE, "r_ser", "0"};
cvar_t r_multitexture = {0, "r_multitexture", "1"};
extern char *ENGINE_EXTENSIONS;
void GL_Init (void)
{
- gl_vendor = glGetString (GL_VENDOR);
- Con_Printf ("GL_VENDOR: %s\n", gl_vendor);
- gl_renderer = glGetString (GL_RENDERER);
- Con_Printf ("GL_RENDERER: %s\n", gl_renderer);
-
- gl_version = glGetString (GL_VERSION);
- Con_Printf ("GL_VERSION: %s\n", gl_version);
- gl_extensions = glGetString (GL_EXTENSIONS);
- Con_Printf ("GL_EXTENSIONS: %s\n", gl_extensions);
-
VID_CheckExtensions();
// LordHavoc: report supported extensions
rmeshinfo_t m;
float tvxyz[3][4], r;
- if (!r_render.integer)
- return;
-
if (r_refdef.viewblend[3] < 0.01f)
return;
memset(&m, 0, sizeof(m));
m.transparent = false;
m.blendfunc1 = GL_SRC_ALPHA;
- m.blendfunc2 = GL_ONE;
+ m.blendfunc2 = GL_ONE_MINUS_SRC_ALPHA;
m.depthdisable = true; // magic
m.numtriangles = 1;
m.numverts = 3;
R_BlendView();
R_TimeReport("blendview");
+ R_DrawCrosshair();
+ R_TimeReport("crosshair");
+
// render any queued meshs
R_Mesh_Finish();
R_TimeReport("meshfinish");