]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - darkplaces.txt
slight optimization to CL_RelinkNetworkEntities to scan entities faster
[xonotic/darkplaces.git] / darkplaces.txt
index 24140f6199454188205c306e123800f5d19e088e..38cbb70d2412da780fbfe1bc7c31c818880a015f 100644 (file)
@@ -12,6 +12,11 @@ I am not very good at writing documentation, so this readme is organized as a
 feature list, with information on each feature, I hope it is still adequate
 documentation.
 
+Input Tips:
+If mouse movement is jerky but framerate is high, try typing "gl_finish 1"
+(without quotes) into the console (makes cpu wait for gpu before ending frame,
+which gives lousy input drivers a chance to catch up).
+
 Graphics Tips:
 Visit the Color Control submenu of Options, it's near the top, fiddle with
 gamma (or grey level if using the color levels mode) until the grey box
@@ -52,7 +57,7 @@ de-we for the great icons.
 VorteX for the DP_QC_GETTAGINFO extension.
 
 Questions/comments/bugreports/suggestions?
-Send email to havoc@telefragged.com.
+Send email to lordhavoc@ghdigital.com.
 
 
 
@@ -184,7 +189,7 @@ Many more features documented in dpextensions.qc. (bullet tracing on models, qc
 Commandline options as of 2004-10-05:
 BSD GLX: -gl_driver <drivername> selects a GL driver library, default is libGL.so.1, useful only for using fxmesa or similar, if you don't know what this is for, you don't need it
 BSD GLX: -nogetprocaddress disables GLX_ARB_get_proc_address (not required, more formal method of getting extension functions)
-BSD GLX: -novideosync disables GLX_SGI_video_sync
+BSD GLX: -novideosync disables GLX_SGI_swap_control
 BSD Sound: -cddev <devicepath> chooses which CD drive to use
 Client: -benchmark <demoname> runs a timedemo and quits, results of any timedemo can be found in gamedir/benchmark.log (for example id1/benchmark.log)
 Client: -forceqmenu disables menu.dat (same as +forceqmenu 1)
@@ -239,14 +244,14 @@ Linux ALSA Sound: -sndspeed <hz> chooses 44100 hz, 22100 hz, or 11025 hz sound o
 Linux ALSA Sound: -sndstereo sets sound output to stereo
 Linux GLX: -gl_driver <drivername> selects a GL driver library, default is libGL.so.1, useful only for using fxmesa or similar, if you don't know what this is for, you don't need it
 Linux GLX: -nogetprocaddress disables GLX_ARB_get_proc_address (not required, more formal method of getting extension functions)
-Linux GLX: -novideosync disables GLX_SGI_video_sync
+Linux GLX: -novideosync disables GLX_SGI_swap_control
 Linux OSS Sound: -sndbits <bits> chooses 8 bit or 16 bit sound output
 Linux OSS Sound: -sndmono sets sound output to mono
 Linux OSS Sound: -sndspeed <hz> chooses 44100 hz, 22100 hz, or 11025 hz sound output rate
 Linux OSS Sound: -sndstereo sets sound output to stereo
 Linux Sound: -cddev <devicepath> chooses which CD drive to use
 MacOSX GLX: -nogetprocaddress disables GLX_ARB_get_proc_address (not required, more formal method of getting extension functions)
-MacOSX GLX: -novideosync disables GLX_SGI_video_sync
+MacOSX GLX: -novideosync disables GLX_SGI_swap_control
 SDL GL: -gl_driver <drivername> selects a GL driver library, default is libGL.so.1 (Linux/BSD) or opengl32.dll (windows) or OpenGL.framework (MacOSX), useful only for 3dfxogl.dll/3dfxvgl.dll or fxmesa or similar, if you don't know what this is for, you don't need it
 SDL Sound: -sndspeed <hz> chooses 44100 hz, 22100 hz, or 11025 hz sound output rate
 Server: -dedicated [playerlimit] starts a dedicated server (with a command console), default playerlimit is 8
@@ -264,10 +269,10 @@ Video: -width <pixels> performs +vid_width <pixels> and also +vid_height <pixels
 Video: -window performs +vid_fullscreen 0
 Windows DirectSound: -primarysound locks the sound hardware for exclusive use
 Windows DirectSound: -snoforceformat uses the format that DirectSound returns, rather than forcing it
-Windows GDI Input: -noforcemaccel disables setting of mouse acceleration (-nodinput only, windows only)
-Windows GDI Input: -noforcemparms disables setting of mouse parameters (-nodinput only, windows only)
-Windows GDI Input: -noforcemspd disables setting of mouse speed (-nodinput only, windows only)
-Windows Input: -nodinput disables DirectInput for mouse/joystick input, gl_finish 1 mode recommended if this option is used as otherwise it tends to stutter due to input backlog.
+Windows GDI Input: -noforcemaccel disables setting of mouse acceleration (not used with -dinput, windows only)
+Windows GDI Input: -noforcemparms disables setting of mouse parameters (not used with -dinput, windows only)
+Windows GDI Input: -noforcemspd disables setting of mouse speed (not used with -dinput, windows only)
+Windows Input: -dinput enables DirectInput for mouse/joystick input
 Windows Input: -nojoy disables joystick support, may be a small speed increase
 Windows Sound: -sndspeed <hz> chooses 44100 hz, 22100 hz, or 11025 hz sound output rate
 Windows Sound: -wavonly uses wave sound instead of DirectSound