X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=vid_glx.c;h=7e670a13c3d2068c8529a0043c415784dc505e45;hb=0d3d375842764cddf50381c115e4f4762f876d6a;hp=ec9a998b71e0ea795daf4b070f32a2329972c593;hpb=49cfc77279303131ad6a3e3ed057f283970771b1;p=xonotic%2Fdarkplaces.git diff --git a/vid_glx.c b/vid_glx.c index ec9a998b..7e670a13 100644 --- a/vid_glx.c +++ b/vid_glx.c @@ -42,6 +42,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "quakedef.h" +// Tell startup code that we have a client int cl_available = true; //GLX prototypes @@ -266,7 +267,7 @@ static void install_grabs(void) 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 @@ -606,7 +607,8 @@ void VID_Finish (void) int usemouse; if (r_render.integer) { - qglFinish(); + if (r_speeds.integer || gl_finish.integer) + qglFinish(); qglXSwapBuffers(vidx11_display, win); } @@ -686,7 +688,7 @@ int VID_InitMode(int fullscreen, int width, int height, int bpp) #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) @@ -699,7 +701,7 @@ int VID_InitMode(int fullscreen, int width, int height, int bpp) 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; } @@ -730,7 +732,7 @@ int VID_InitMode(int fullscreen, int width, int height, int bpp) 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; }