#include "quakedef.h"
+// Tell startup code that we have a client
int cl_available = true;
//GLX prototypes
if (!XF86DGAQueryVersion(vidx11_display, &MajorVersion, &MinorVersion))
{
// unable to query, probalby not supported
- Con_Printf( "Failed to detect XF86DGA Mouse\n" );
+ Con_Print( "Failed to detect XF86DGA Mouse\n" );
vid_dga.integer = 0;
}
else
int usemouse;
if (r_render.integer)
{
- qglFinish();
+ if (r_speeds.integer || gl_finish.integer)
+ qglFinish();
qglXSwapBuffers(vidx11_display, win);
}
#if defined(__APPLE__) && defined(__MACH__)
drivername = "/usr/X11R6/lib/libGL.1.dylib";
#else
- drivername = "libGL.so.1"
+ drivername = "libGL.so.1";
#endif
i = COM_CheckParm("-gl_driver");
if (i && i < com_argc - 1)
if (!(vidx11_display = XOpenDisplay(NULL)))
{
- Con_Printf("Couldn't open the X display\n");
+ Con_Print("Couldn't open the X display\n");
return false;
}
visinfo = qglXChooseVisual(vidx11_display, vidx11_screen, attrib);
if (!visinfo)
{
- Con_Printf("Couldn't get an RGB, Double-buffered, Depth visual\n");
+ Con_Print("Couldn't get an RGB, Double-buffered, Depth visual\n");
return false;
}