fteqw/engine/client
Spoike ffc2a08589 pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching.
Added version+time+date to segfault lots.
try to use vbo+vao as needed.
added a manifest file in order to disable uac emulation and its virtual store lies.
particles now support a sort of namespace. eg: an effect called "cfg.effect" will load up the 'cfg' particle config and use its 'effect' effect (but not replace any explicit effects). You can still create particle effects called 'cfg.effect' with no issue.
Added support for fsarchive plugins.
Added a sys_register_file_associations command. .bsp not yet handled, but demo playback should work fine.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4324 fc73d0e0-1445-4013-8a0c-d673dee63da5
2013-05-03 04:28:08 +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 change alot of sprintfs 2011-07-22 15:11:35 +00:00
cd_null.c Added newline at end of file 2005-11-29 11:28:32 +00:00
cd_sdl.c change alot of sprintfs 2011-07-22 15:11:35 +00:00
cd_win.c added support for persistent particle effects in hexen2. 2012-11-29 13:37:48 +00:00
cdaudio.h Initial Checkin 2004-08-23 00:15:46 +00:00
cl_cam.c ------------------------------------------------------------------------ 2013-03-12 22:53:23 +00:00
cl_cg.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
cl_demo.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
cl_ents.c ------------------------------------------------------------------------ 2013-03-12 23:24:15 +00:00
cl_ignore.c ------------------------------------------------------------------------ 2013-03-12 22:47:42 +00:00
cl_ignore.h blah 2005-11-30 21:39:27 +00:00
cl_input.c Try to enable it smartly... 2013-03-17 12:16:46 +00:00
cl_main.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
cl_master.h pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
cl_parse.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
cl_plugin.inc pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
cl_pred.c ------------------------------------------------------------------------ 2013-03-12 22:55:38 +00:00
cl_screen.c ------------------------------------------------------------------------ 2013-03-12 23:24:15 +00:00
cl_tent.c ------------------------------------------------------------------------ 2013-03-12 23:10:12 +00:00
cl_ui.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
clhl_game.c added support for external capture plugins - and using avcodec as a plugin.c. 2012-11-27 03:23:19 +00:00
client.h pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
clq2_cin.c Fix a couple of things I noticed while playing in linux. 2011-01-29 19:53:38 +00:00
clq2_ents.c ------------------------------------------------------------------------ 2013-03-12 23:13:39 +00:00
clq3_parse.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
clq3defs.h Work In Progress branch. 2009-11-04 21:16:50 +00:00
console.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
fragstats.c Work In Progress branch. 2009-11-04 21:16:50 +00:00
image.c ------------------------------------------------------------------------ 2013-03-12 23:05:47 +00:00
in_generic.c ------------------------------------------------------------------------ 2013-03-12 22:29:40 +00:00
in_morphos.c couple of compile fixes. 2012-10-14 11:20:14 +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 improve handling of writing to world entity. 2013-04-13 08:15:18 +00:00
in_win.c improve handling of writing to world entity. 2013-04-13 08:15:18 +00:00
input.h ------------------------------------------------------------------------ 2013-03-12 22:29:40 +00:00
keys.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
keys.h pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
lhfont.h Stole lh's font, for use without gamedata. 2005-01-05 08:02:25 +00:00
m_download.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
m_items.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
m_master.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
m_mp3.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
m_multi.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
m_options.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
m_script.c ------------------------------------------------------------------------ 2013-03-12 22:29:40 +00:00
m_single.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
menu.c improve handling of writing to world entity. 2013-04-13 08:15:18 +00:00
menu.h ------------------------------------------------------------------------ 2013-03-12 22:47:42 +00:00
merged.h pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +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 pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
p_classic.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
p_null.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
p_script.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
pr_clcmd.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
pr_csqc.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
pr_menu.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
pr_skelobj.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +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 Sigh, I suck. 2006-07-08 23:31:11 +00:00
quake.manifest pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
quakedef.h Early hack at emscripten compat. 2013-04-02 05:18:17 +00:00
r_2d.c fix a mutex deadlock due to my dsound change. 2013-04-08 11:27:39 +00:00
r_d3.c Android tweeks 2012-07-05 19:42:36 +00:00
r_part.c ------------------------------------------------------------------------ 2013-03-12 23:21:14 +00:00
r_partset.c added support for persistent particle effects in hexen2. 2012-11-29 13:37:48 +00:00
r_partset.h A couple of changes. 2011-12-05 15:23:40 +00:00
r_surf.c ------------------------------------------------------------------------ 2013-03-12 23:13:39 +00:00
render.h ------------------------------------------------------------------------ 2013-03-12 23:10:44 +00:00
renderer.c Desperate attempt to boost framerates with webgl. 2013-04-06 03:36:00 +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 Visual Studio sucks. Needed to change this to get the damn thing to compile it. 2010-05-24 23:35:55 +00:00
roq.h Reworked the filesystem. We now support a virtual filesystem. Many places accept stream usage, although many formats do not support this. 2005-12-21 03:07:33 +00:00
roq_read.c Couple of bugs fixed - other-player prediction, net_preparse crashes, q2 gamecode no longer crashes. 2012-04-24 07:59:11 +00:00
sbar.c ------------------------------------------------------------------------ 2013-03-12 22:53:23 +00:00
sbar.h csqc's getplayerkey's "voipspeaking" or "voiploudness" are now implemented. the later works only for the local player, the former will report true only if the server is echoing. 2010-11-21 03:39:12 +00:00
screen.h ------------------------------------------------------------------------ 2013-03-12 23:09:25 +00:00
skin.c ------------------------------------------------------------------------ 2013-03-12 23:14:57 +00:00
snd_al.c Android tweeks 2012-07-05 19:42:36 +00:00
snd_alsa.c ------------------------------------------------------------------------ 2013-03-12 22:48:31 +00:00
snd_directx.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
snd_dma.c improve handling of writing to world entity. 2013-04-13 08:15:18 +00:00
snd_droid.c added support for external capture plugins - and using avcodec as a plugin.c. 2012-11-27 03:23:19 +00:00
snd_linux.c Committing this before I break it any more. 2012-04-09 19:12:12 +00:00
snd_macos.c Committing this before I break it any more. 2012-04-09 19:12:12 +00:00
snd_mem.c qwsvdef.h is no more. Many files changed because of this. 2013-03-31 04:21:08 +00:00
snd_mix.c ------------------------------------------------------------------------ 2013-03-12 22:53:23 +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 OggVorbis support now turned on (AVAIL_OGGVORBIS) 2012-10-24 02:59:31 +00:00
snd_sdl.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
snd_sndio.c Trimmed some dead files. 2012-09-30 05:52:03 +00:00
snd_win.c improve handling of writing to world entity. 2013-04-13 08:15:18 +00:00
sound.h Moved directsound audio initialisation onto the mixer thread, also added a cvar to disable threaded audio mixing. This should hopefully fix compat issues a couple of people had with not having audio in win32 (when it worked in win64 builds). 2013-04-07 08:59:05 +00:00
spritegn.h Changed vec4_t down to vec3_t, got the server browser integrated with the menu.dat. csqc is having fun, and nexuiz should work better. Enjoy. 2005-05-13 10:42:48 +00:00
sys_axfte.cpp added support for external capture plugins - and using avcodec as a plugin.c. 2012-11-27 03:23:19 +00:00
sys_droid.c qwsvdef.h is no more. Many files changed because of this. 2013-03-31 04:21:08 +00:00
sys_linux.c needed for macos, apparently. there's still a bug elsewhere. 2013-04-09 00:19:13 +00:00
sys_morphos.c added support for persistent particle effects in hexen2. 2012-11-29 13:37:48 +00:00
sys_npfte.c ------------------------------------------------------------------------ 2013-03-12 23:06:15 +00:00
sys_plugfte.c ------------------------------------------------------------------------ 2013-03-12 23:09:25 +00:00
sys_plugfte.h ------------------------------------------------------------------------ 2013-03-12 22:37:28 +00:00
sys_sdl.c improve handling of writing to world entity. 2013-04-13 08:15:18 +00:00
sys_win.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
teamplay.c s/thier/their 2007-10-05 17:43:26 +00:00
textedit.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
valid.c pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
vid.h Trimmed some dead files. 2012-09-30 05:52:03 +00:00
view.c alternative way to detect when death tilt is needed. 2013-04-06 03:10:12 +00:00
view.h ------------------------------------------------------------------------ 2013-03-12 22:29:40 +00:00
wad.c d3d11 fixes. mipmapping implemented, vertex streaming more performant. Still behind the d3d9 renderer. 2012-12-04 19:37:57 +00:00
wad.h Android tweeks 2012-07-05 19:42:36 +00:00
winamp.h got rid of some anonymous unions 2006-02-17 02:51:59 +00:00
winquake.h Unified input subsystems. Should now all act the same. 2012-10-14 09:00:49 +00:00
winquake.rc pass network addresses around as a pointer rather than as a struct. They've grown quite a bit from vanilla code and can now be quite large. this should give more efficient network filtering+matching. 2013-05-03 04:28:08 +00:00
zqtp.c ------------------------------------------------------------------------ 2013-03-12 22:53:23 +00:00