fteqw/engine/client
Spoike 5172823341 code to use occlusion queries for coronas.
tweaked cl_maxfps a little. now sticks much closer to the desired rate. also tweaked cl_netfps. clamps 77fps to 13ms frames (read: 76.9 fps) in an attempt to avoid tripping up any framerate checks (we had previously been using a lower net rate with occasional 14ms frames).
viewspace particles are now a thing.
greater control over spawning particles. its now possible to spawn particles only in slime, etc.
fix soundlength builtin.
preliminary version of r_dynamic -1, which can give some significant framerate boosts on certain maps.
fix halflife bsp texture issues.
rewrote worker thread logic. workers now work as a single pool, instead of independent pools. this means that you don't have to wait for a specific thread to finish before it can load new stuff, reducing overall load times some more. worker_count cvar allows reconfiguring the number of active workers. can be changed any time.
updated mod_terrain_create command. should be more useful now and make more sense when first loaded.
fix lit support. apparently its been broken for a while.
brush editor now has csg subtraction.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4990 fc73d0e0-1445-4013-8a0c-d673dee63da5
2015-10-11 11:34:58 +00:00
..
anorms.h Initial Checkin 2004-08-23 00:15:46 +00:00
bymorphed.h Interact properly with window managers. Fullscreen support needs testing a bit tbh. 2007-07-23 11:48:53 +00:00
bymorphed.ico Work In Progress branch. 2009-11-04 21:16:50 +00:00
cd_linux.c fix some non-windows builds. 2013-10-08 16:31:53 +00:00
cd_null.c fix non-windows ports. 2013-10-09 00:16:32 +00:00
cd_sdl.c sdl2 support. 2014-02-07 08:38:40 +00:00
cd_win.c tweaks for ktx/nq clients. 2015-06-20 14:22:06 +00:00
cdaudio.h log file defaults changed to be more readable. timestamps now included by default. also fixed a bug in the location the log is written. 2013-10-08 14:28:11 +00:00
cl_cam.c tweak intermissions a little so that quakeworld mods actually works properly (especially mvds). 2015-09-01 04:45:15 +00:00
cl_cg.c Fix some of my breakages. 2015-07-27 08:21:34 +00:00
cl_demo.c fix playdemo not working straight after record. 2015-08-20 03:17:47 +00:00
cl_ents.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
cl_ignore.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
cl_ignore.h Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
cl_input.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
cl_main.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
cl_master.h implement connectbr command, along with providing best-route info from the server browser. 2015-07-07 02:03:31 +00:00
cl_parse.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
cl_plugin.inc tweak intermissions a little so that quakeworld mods actually works properly (especially mvds). 2015-09-01 04:45:15 +00:00
cl_pred.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
cl_screen.c tweak intermissions a little so that quakeworld mods actually works properly (especially mvds). 2015-09-01 04:45:15 +00:00
cl_tent.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
cl_ui.c tweak intermissions a little so that quakeworld mods actually works properly (especially mvds). 2015-09-01 04:45:15 +00:00
clhl_game.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
client.h code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
clq2_cin.c sdl2 support. 2014-02-07 08:38:40 +00:00
clq2_ents.c fix cl_maxfps as a q3 client. 2015-08-28 03:13:45 +00:00
clq3_parse.c Implemented device enumeration for SDL+ALSA+OSS4 audio drivers. Back to using the 'default' alsa device by default, warts and all. 2015-05-14 03:06:58 +00:00
clq3defs.h rewrite download code detect rates and get the best speeds practical. 2014-06-12 23:08:42 +00:00
console.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
fragstats.c fix HOM issue with out-of-world r_projection. also gave 20% speedup. 2015-07-06 14:47:46 +00:00
image.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
in_generic.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
in_morphos.c fix colormod 2015-04-14 23:12:17 +00:00
in_morphos.h Added copyright header. 2007-09-09 14:28:59 +00:00
in_raw.h attempted vs2008 compile fix 2009-01-18 01:47:48 +00:00
in_sdl.c fix colormod 2015-04-14 23:12:17 +00:00
in_win.c git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4967 fc73d0e0-1445-4013-8a0c-d673dee63da5 2015-08-20 03:58:15 +00:00
input.h Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
keys.c tweak intermissions a little so that quakeworld mods actually works properly (especially mvds). 2015-09-01 04:45:15 +00:00
keys.h Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
lhfont.h Stole lh's font, for use without gamedata. 2005-01-05 08:02:25 +00:00
m_download.c fix glsl not being used for skeletal animations (10->50 fps jump) 2015-07-14 14:47:00 +00:00
m_items.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
m_master.c fix cl_maxfps as a q3 client. 2015-08-28 03:13:45 +00:00
m_mp3.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
m_multi.c fix glsl not being used for skeletal animations (10->50 fps jump) 2015-07-14 14:47:00 +00:00
m_options.c make some tweaks to fix some model skin issues. 2015-09-07 14:34:39 +00:00
m_script.c qcc: allow variable definitions inside for statements. these are strictly subscoped. 2015-09-18 20:30:10 +00:00
m_single.c qcc: allow variable definitions inside for statements. these are strictly subscoped. 2015-09-18 20:30:10 +00:00
menu.c fix cl_maxfps as a q3 client. 2015-08-28 03:13:45 +00:00
menu.h Fix some of my breakages. 2015-07-27 08:21:34 +00:00
merged.h code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
modelgen.h new defaults: snd_khz 44/gl_overbright 1/r_lightmap_shift 1, merge mdl alias frame code, report .bsp missing instead of .cm 2011-03-03 17:09:15 +00:00
net_master.c capture[demo] now works in d3d renderers. 2015-08-11 09:14:33 +00:00
p_classic.c fix playdemo not working straight after record. 2015-08-20 03:17:47 +00:00
p_null.c threaded loading code and associated/extensive tweaks. 2014-10-05 20:04:11 +00:00
p_script.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
pr_clcmd.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
pr_csqc.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
pr_menu.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
pr_skelobj.c try to fix entertimes. 2015-06-24 17:59:57 +00:00
q2.ico Work In Progress branch. 2009-11-04 21:16:50 +00:00
q2anorms.h Initial Checkin 2004-08-23 00:15:46 +00:00
q2m_flash.c added cl_sendguid cvar, defaulting to 0. this disables the guid feature by default. 2014-05-10 13:42:13 +00:00
quake.manifest preliminary bidi support. 2014-06-30 21:57:35 +00:00
quakedef.h fix ugly shading on non-glsl surfaces. 2015-09-07 14:42:17 +00:00
r_2d.c fix playdemo not working straight after record. 2015-08-20 03:17:47 +00:00
r_d3.c slightly better doom3 compat 2013-07-29 17:36:44 +00:00
r_part.c be more verbose about the port that we're redirected to when acting as an nq client. 2015-09-10 10:16:26 +00:00
r_partset.c tweak intermissions a little so that quakeworld mods actually works properly (especially mvds). 2015-09-01 04:45:15 +00:00
r_partset.h after much breaking, the webgl port now utilises the browser's ogg/mp3 decoder, and the browser's png decompresser. pngs/jpegs do not provide size information. 2015-04-21 04:12:00 +00:00
r_surf.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
render.h code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
renderer.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
renderque.c added support for external capture plugins - and using avcodec as a plugin.c. 2012-11-27 03:23:19 +00:00
renderque.h added support for external capture plugins - and using avcodec as a plugin.c. 2012-11-27 03:23:19 +00:00
resource.h threaded loading code and associated/extensive tweaks. 2014-10-05 20:04:11 +00:00
roq.h threaded loading code and associated/extensive tweaks. 2014-10-05 20:04:11 +00:00
roq_read.c threaded loading code and associated/extensive tweaks. 2014-10-05 20:04:11 +00:00
sbar.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
sbar.h tweak intermissions a little so that quakeworld mods actually works properly (especially mvds). 2015-09-01 04:45:15 +00:00
screen.h fixed picmip simpleitems issue. 2015-08-14 02:46:38 +00:00
skin.c Added two new projection modes. use r_projection to select alternative projections. 2015-07-03 02:07:41 +00:00
snd_al.c fix playdemo not working straight after record. 2015-08-20 03:17:47 +00:00
snd_alsa.c Implemented device enumeration for SDL+ALSA+OSS4 audio drivers. Back to using the 'default' alsa device by default, warts and all. 2015-05-14 03:06:58 +00:00
snd_directx.c q2w bsp format support. 2015-03-03 00:14:43 +00:00
snd_dma.c Fix outdated hlsl11 shaders. 2015-09-14 15:20:09 +00:00
snd_droid.c I got into a discussion with gb. added fps_preset vanilla. this enables all sorts of vanillary things, even more so than faithful (which disables them again). 2014-08-15 02:20:41 +00:00
snd_linux.c be more verbose about the port that we're redirected to when acting as an nq client. 2015-09-10 10:16:26 +00:00
snd_macos.c Committing this before I break it any more. 2012-04-09 19:12:12 +00:00
snd_mem.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
snd_mix.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
snd_morphos.c Committing this before I break it any more. 2012-04-09 19:12:12 +00:00
snd_mp3.c change alot of sprintfs 2011-07-22 15:11:35 +00:00
snd_ov.c I'm good at fucking stuff up - remove debug prints. 2015-09-02 23:25:00 +00:00
snd_sdl.c Implemented device enumeration for SDL+ALSA+OSS4 audio drivers. Back to using the 'default' alsa device by default, warts and all. 2015-05-14 03:06:58 +00:00
snd_sndio.c Trimmed some dead files. 2012-09-30 05:52:03 +00:00
snd_win.c rewrote ban code, merging bans+nonbans+cuffs+mute+cripple+deaf+lagged+vip. added timeouts. new penalties have no dedicated command. use the addip command for it. 2014-03-30 08:55:06 +00:00
snd_xaudio.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
sound.h Fix some issues with emscripten. 2015-08-02 11:36:46 +00:00
spritegn.h added con_textsize to resize console separately from everything else. 2013-12-29 22:48:28 +00:00
sys_axfte.cpp splitscreen cleaned up more. 2013-06-23 02:17:02 +00:00
sys_droid.c added some cvar descriptions. 2015-06-15 20:11:27 +00:00
sys_linux.c be more verbose about the port that we're redirected to when acting as an nq client. 2015-09-10 10:16:26 +00:00
sys_morphos.c reworked the shader system slightly. 2015-05-03 19:57:46 +00:00
sys_npfte.c ------------------------------------------------------------------------ 2013-03-12 23:06:15 +00:00
sys_plugfte.c implemented autotracking, hightrack is no longer quite so obnoxious. 2015-06-12 14:44:50 +00:00
sys_plugfte.h ------------------------------------------------------------------------ 2013-03-12 22:37:28 +00:00
sys_sdl.c qcc: allow variable definitions inside for statements. these are strictly subscoped. 2015-09-18 20:30:10 +00:00
sys_win.c be more verbose about the port that we're redirected to when acting as an nq client. 2015-09-10 10:16:26 +00:00
teamplay.c stripped out my ancient form of in-engine translation. Implemented gettext style translation instead. Automatically determine language from environment settings. 2013-11-29 14:36:47 +00:00
textedit.c fix an issue with bloom by making sure a cvar is created for glsl to use (even if not directly used by the engine). this ensures there's no weirdness with defaults. 2015-09-06 03:30:28 +00:00
valid.c attempt to fix autoid revealing spies in TF. 2015-07-09 18:02:49 +00:00
vid.h git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4963 fc73d0e0-1445-4013-8a0c-d673dee63da5 2015-08-14 02:55:59 +00:00
vid_headless.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
view.c fix ogg audio truncation. 2015-09-02 03:12:25 +00:00
view.h changed to not load gamecode from quake paths, to avoid issues with buggy quakeworld clients that will freely download stuff from anywhere (not sure what to do about ktx, but it can be reenabled with a cvar). 2013-05-11 14:02:55 +00:00
wad.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
wad.h code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00
winamp.h got rid of some anonymous unions 2006-02-17 02:51:59 +00:00
winquake.h fix gameclock in mvds. 2015-08-07 17:49:49 +00:00
winquake.rc threaded loading code and associated/extensive tweaks. 2014-10-05 20:04:11 +00:00
zqtp.c code to use occlusion queries for coronas. 2015-10-11 11:34:58 +00:00