]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - sys_linux.c
rewrote r_speeds stats code, now uses renderstats global structure rather than indivi...
[xonotic/darkplaces.git] / sys_linux.c
index f3db25efac8a6dc642ec3f6ffb1b6246a351c4bd..1ee5b729dc76b09b505ea25012a3475f488eb459 100644 (file)
@@ -96,7 +96,12 @@ double Sys_DoubleTime (void)
                LARGE_INTEGER PerformanceCount;
 
                if (!QueryPerformanceFrequency (&PerformanceFreq))
-                       Sys_Error ("No hardware timer available");
+               {
+                       Con_Printf ("No hardware timer available");
+                       // fall back to timeGetTime
+                       Cvar_SetValueQuick(&sys_usetimegettime, true);
+                       return Sys_DoubleTime();
+               }
                QueryPerformanceCounter (&PerformanceCount);
 
                #ifdef __BORLANDC__
@@ -137,7 +142,7 @@ char *Sys_ConsoleInput(void)
        if (cls.state == ca_dedicated)
        {
                static char text[256];
-               static int len = 0;
+               static unsigned int len = 0;
 #ifdef WIN32
                int c;