quakeforge/qw/source
Timothy C. McGrath d649508b5d This took half the hair on my head. Just kidding:
cl_max_particles now lives in *part.c - in GL it dynamically changes the
amount of particles on the fly! Needless to say this is fun, and this is
proboably the third cvar that uses the callbacks function at all - which
IMHO is really a cool trick Taniwha.

However I'm losing my SANITY in r_part.c - if someone could take a look,
I'd be greatly appreciative. It should be obvious to any developer that
I'm having a few problems. :P Basically the dynamic code is completely
and totally disabled, and I hacked in code which *works* but shouldn't
EVER EVER EVER be left there after we fix this as it is downright EVIL
the way I implimented it. SW client does work, and does still work with
+set cl_max_particles - however the hacks I made to get it to do that...
*shakes head* Tread softly in there, it's a mess.

Other notes of interest:
I changed show_time so it archives its setting. Got annoyed with it. If
someone finds this change to be bad, change it back. :)

glspeed.cfg got updated with a setting of 60 for cl_max_particles. 60
works nicely, and doesn't use too much speed on my aging hardware, so
I'm sure newer systems will just plain FLY with this on.

I also changed the cl_maxfps setting as 72 is great if you aren't using
a modem !.! due to the way cl_maxfps works, the higher it goes, the more
data is sent to you by the server. This causes a heck of a lot of lost
packets if you don't have the bandwidth OR if your card can't keep up
with the framerate. Either of which is bad. I set it to 30, the default
of the cvar is 0/32 so go figure out what works best for you I say.

Let me know if this blows up in your face and ESPECIALLY let me know if
you can fix the r_part.c problems!

Misty-chan
2001-04-03 02:56:39 +00:00
..
.gdbinit better progs access error checking and cleanups resulting from it. Fixes 2001-03-27 03:57:17 +00:00
.gitignore Shared library support. The util and gamecode libraries are now shared, 2001-03-29 09:07:44 +00:00
.indent.pro initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
buildnum.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
cd_dos.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
cd_linux.c qtypes.h: 2001-03-28 17:17:56 +00:00
cd_null.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
cd_sdl.c scripted fixups for the QF include move 2001-03-27 23:36:02 +00:00
cd_sgi.c scripted fixups for the QF include move 2001-03-27 23:36:02 +00:00
cd_win.c scripted fixups for the QF include move 2001-03-27 23:36:02 +00:00
cl_cam.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
cl_cmd.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
cl_cvar.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
cl_demo.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
cl_ents.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
cl_input.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
cl_main.c This took half the hair on my head. Just kidding: 2001-04-03 02:56:39 +00:00
cl_math.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
cl_misc.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
cl_parse.c qtypes.h: 2001-03-28 17:17:56 +00:00
cl_pred.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
cl_slist.c Added slist update and slist # (shows details) 2001-04-02 10:24:23 +00:00
cl_sys_sdl.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
cl_sys_unix.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
cl_sys_win.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
cl_tent.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
com.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
console.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
context_x11.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
d_copy.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
d_draw.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
d_draw16.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
d_edge.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
d_fill.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
d_init.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
d_modech.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
d_part.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
d_parta.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
d_polysa.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
d_polyse.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
d_scan.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
d_scana.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
d_sky.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
d_spr8.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
d_sprite.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
d_surf.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
d_vars.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
d_varsa.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
d_zpoint.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
dga_check.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
dirent.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
draw.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
fbset.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
fbset_modes_l.l missed these files. not bad considering the number of files involved :) 2001-02-19 21:17:47 +00:00
fbset_modes_y.y missed these files. not bad considering the number of files involved :) 2001-02-19 21:17:47 +00:00
fnmatch.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
fractalnoise.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
game.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
gl_draw.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
gl_dyn_fires.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
gl_dyn_part.c This took half the hair on my head. Just kidding: 2001-04-03 02:56:39 +00:00
gl_dyn_textures.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
gl_mesh.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
gl_model_alias.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
gl_model_brush.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
gl_model_fullbright.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
gl_model_sprite.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
gl_ngraph.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
gl_rlight.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
gl_rmain.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
gl_rmisc.c This took half the hair on my head. Just kidding: 2001-04-03 02:56:39 +00:00
gl_rsurf.c qtypes.h: 2001-03-28 17:17:56 +00:00
gl_screen.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
gl_skin.c qtypes.h: 2001-03-28 17:17:56 +00:00
gl_sky.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
gl_sky_clip.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
gl_textures.c qtypes.h: 2001-03-28 17:17:56 +00:00
gl_view.c qtypes.h: 2001-03-28 17:17:56 +00:00
gl_warp.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
in_fbdev.c scripted fixups for the QF include move 2001-03-27 23:36:02 +00:00
in_null.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
in_sdl.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
in_svgalib.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
in_win.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
in_x11.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
joy_linux.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
joy_null.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
joy_win.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
keys.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
locs.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
Makefile.am link libQFutil.so against libz so the clients (and tools) don't need to worry 2001-03-31 03:51:25 +00:00
makefile.mgw missed these files. not bad considering the number of files involved :) 2001-02-19 21:17:47 +00:00
makefile.win missed these files. not bad considering the number of files involved :) 2001-02-19 21:17:47 +00:00
model.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
model_alias.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
model_brush.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
model_sprite.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
msg_ucmd.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
net_chan.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
net_packetlog.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
net_udp.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
net_udp6.c scripted fixups for the QF include move 2001-03-27 23:36:02 +00:00
nonintel.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
pcx.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
pmove.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
pmovetst.c qtypes.h: 2001-03-28 17:17:56 +00:00
qf-client-sdl.mak missed these files. not bad considering the number of files involved :) 2001-02-19 21:17:47 +00:00
qf-client-sgl.mak missed these files. not bad considering the number of files involved :) 2001-02-19 21:17:47 +00:00
qf-client-wgl.mak missed these files. not bad considering the number of files involved :) 2001-02-19 21:17:47 +00:00
qf-client-win.mak missed these files. not bad considering the number of files involved :) 2001-02-19 21:17:47 +00:00
qf-server.mak missed these files. not bad considering the number of files involved :) 2001-02-19 21:17:47 +00:00
qfgl_ext.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
qw_client.dsp missed these files. not bad considering the number of files involved :) 2001-02-19 21:17:47 +00:00
qw_server.dsp missed these files. not bad considering the number of files involved :) 2001-02-19 21:17:47 +00:00
r_aclip.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
r_aclipa.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
r_alias.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
r_aliasa.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
r_bsp.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
r_draw.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
r_drawa.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
r_edge.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
r_edgea.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
r_efrag.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
r_light.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
r_main.c This took half the hair on my head. Just kidding: 2001-04-03 02:56:39 +00:00
r_misc.c qtypes.h: 2001-03-28 17:17:56 +00:00
r_part.c This took half the hair on my head. Just kidding: 2001-04-03 02:56:39 +00:00
r_sky.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
r_sprite.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
r_surf.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
r_vars.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
r_varsa.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
r_view.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
sbar.c qtypes.h: 2001-03-28 17:17:56 +00:00
screen.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
skin.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
snd_alsa_0_5.c Bring qw and nq snd_*.c files into sync. Should be able to move them 2001-03-27 22:30:25 +00:00
snd_alsa_0_9.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
snd_disk.c Bring qw and nq snd_*.c files into sync. Should be able to move them 2001-03-27 22:30:25 +00:00
snd_dma.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
snd_gus.c Well I *guess* this is needed, if only to make sure they have identical files. 2001-03-27 22:44:58 +00:00
snd_mem.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
snd_mix.c qtypes.h: 2001-03-28 17:17:56 +00:00
snd_mixa.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
snd_null.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
snd_oss.c Bring qw and nq snd_*.c files into sync. Should be able to move them 2001-03-27 22:30:25 +00:00
snd_sdl.c Bring qw and nq snd_*.c files into sync. Should be able to move them 2001-03-27 22:30:25 +00:00
snd_sgi.c Bring qw and nq snd_*.c files into sync. Should be able to move them 2001-03-27 22:30:25 +00:00
snd_sun.c Bring qw and nq snd_*.c files into sync. Should be able to move them 2001-03-27 22:30:25 +00:00
snd_win.c Bring qw and nq snd_*.c files into sync. Should be able to move them 2001-03-27 22:30:25 +00:00
surf8.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
surf16.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
sv_ccmds.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
sv_cvar.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
sv_ents.c qtypes.h: 2001-03-28 17:17:56 +00:00
sv_init.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
sv_main.c oooooooops, forgot to call Game_Init in the server 2001-04-01 01:42:40 +00:00
sv_misc.c eliminate Cmd_ForwardToServer from cmd.c. Cmd_ForwardToServer still needs to 2001-03-31 00:35:08 +00:00
sv_model.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
sv_move.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
sv_nchan.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
sv_phys.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
sv_pr_cmds.c make edict pruning, field parsing and the builtins part of progs_t like they 2001-03-27 22:39:21 +00:00
sv_progs.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
sv_send.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
sv_sys_unix.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
sv_sys_win.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
sv_user.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
sw_model_alias.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
sw_model_brush.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
sw_model_sprite.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
sw_skin.c qtypes.h: 2001-03-28 17:17:56 +00:00
sw_view.c qtypes.h: 2001-03-28 17:17:56 +00:00
sys_null.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
sys_unix.c qtypes.h: 2001-03-28 17:17:56 +00:00
sys_win.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
sys_x86.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00
teamplay.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
tga.c Add include for stdlib.h needed for malloc call. 2001-03-29 13:13:28 +00:00
vid.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
vid_3dfxsvga.c added #include for QF/compat.h 2001-03-28 22:23:40 +00:00
vid_common_gl.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
vid_fbdev.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
vid_glx.c qtypes.h: 2001-03-28 17:17:56 +00:00
vid_mgl.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
vid_null.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
vid_sdl.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
vid_sgl.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
vid_svgalib.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
vid_wgl.c cvars now sport a callback function that gets called whenever the cvar changes 2001-03-31 01:02:52 +00:00
vid_win.c initial checkin of most recent newtree and nuq(?) source 2001-02-19 21:15:25 +00:00
vid_x11.c qtypes.h: 2001-03-28 17:17:56 +00:00
wad.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
world.c move the api headers into include/QF and clean up (most of) the resulting mess. 2001-03-27 20:33:07 +00:00
worlda.S forgot that .S files don't have dependency info :/ 2001-03-27 21:46:49 +00:00