fteqw/engine/client
Spoike 31ced9384d fix cl_maxfps as a q3 client.
implement cfg_save_auto cvar, to replicated vanilla quake, ish. default off, obviously.
support for Q2RDF_IRGOGGLES (in combination with Q2RF_IR_VISIBLE). untested.
rework vectorvectors to be more predictable. v_right_z is now _much_ more commonly 0.
fix potential sound-related lock-up/console spam.
implement $colored_armor+$colored_powerup macros.
if command now copes with ' quotes.
fix crash on flushing q3bsps.
fix black bits with r_renderscale+cl_sbar 1
implement emulation for legacy q3 shaders when glsl is required. this is primarily for webgl right now, but potentially also useful with any gles2 port (fixme: still need to tweak d3d11 backend to support this too).
include scrollbar glyphs in the fallback font logic. this is primarily for download progress bars, especially with webgl.
don't try applying gamma to screenshots when using glsl.


git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4976 fc73d0e0-1445-4013-8a0c-d673dee63da5
2015-08-28 03:13:45 +00:00
..
anorms.h
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 add atlasing for wad images (batching means the entire regular hud can be a single draw call, assuming the ammo counts batch alongside show_fps). 2015-08-04 15:16:24 +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 fix possible infinite loop. 2015-08-24 15:47:40 +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 fix cl_maxfps as a q3 client. 2015-08-28 03:13:45 +00:00
cl_main.c fix cl_maxfps as a q3 client. 2015-08-28 03:13:45 +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 fix playdemo not working straight after record. 2015-08-20 03:17:47 +00:00
cl_plugin.inc fix hitmodel. 2015-08-22 02:59:01 +00:00
cl_pred.c fix playdemo not working straight after record. 2015-08-20 03:17:47 +00:00
cl_screen.c fix playdemo not working straight after record. 2015-08-20 03:17:47 +00:00
cl_tent.c fix playdemo not working straight after record. 2015-08-20 03:17:47 +00:00
cl_ui.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
clhl_game.c added con_textsize to resize console separately from everything else. 2013-12-29 22:48:28 +00:00
client.h fixed picmip simpleitems issue. 2015-08-14 02:46:38 +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 git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4970 fc73d0e0-1445-4013-8a0c-d673dee63da5 2015-08-22 03:05:37 +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 fixed picmip simpleitems issue. 2015-08-14 02:46:38 +00:00
in_generic.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +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 fix cl_maxfps as a q3 client. 2015-08-28 03:13:45 +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 added a -plugwrapper argument, so that libcef can be a little more efficient with regards to new processes, at least in terms of quake resources eaten in subprocesses that will not be running quake. 2015-08-24 03:54:39 +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 git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4966 fc73d0e0-1445-4013-8a0c-d673dee63da5 2015-08-20 03:32:09 +00:00
m_script.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
m_single.c Fix some issues with emscripten. 2015-08-02 11:36:46 +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 fixed picmip simpleitems issue. 2015-08-14 02:46:38 +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 fix playdemo not working straight after record. 2015-08-20 03:17:47 +00:00
pr_clcmd.c added a -plugwrapper argument, so that libcef can be a little more efficient with regards to new processes, at least in terms of quake resources eaten in subprocesses that will not be running quake. 2015-08-24 03:54:39 +00:00
pr_csqc.c fix cl_maxfps as a q3 client. 2015-08-28 03:13:45 +00:00
pr_menu.c fix hitmodel. 2015-08-22 02:59:01 +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
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 playdemo not working straight after record. 2015-08-20 03:17:47 +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 fix cl_maxfps as a q3 client. 2015-08-28 03:13:45 +00:00
r_partset.c fix playdemo not working straight after record. 2015-08-20 03:17:47 +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 capture[demo] now works in d3d renderers. 2015-08-11 09:14:33 +00:00
render.h fix gameclock in mvds. 2015-08-07 17:49:49 +00:00
renderer.c fix playdemo not working straight after record. 2015-08-20 03:17:47 +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 fix playdemo not working straight after record. 2015-08-20 03:17:47 +00:00
sbar.h splitscreen cleaned up more. 2013-06-23 02:17:02 +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 cl_maxfps as a q3 client. 2015-08-28 03:13:45 +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 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_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 autotrack is now over-complicated. 2015-07-30 16:26:15 +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
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 fix vector arrays. 2015-05-16 08:02:05 +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 implemented autotracking, hightrack is no longer quite so obnoxious. 2015-06-12 14:44:50 +00:00
sys_win.c fix possible infinite loop. 2015-08-24 15:47:40 +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 glsl not being used for skeletal animations (10->50 fps jump) 2015-07-14 14:47:00 +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 fixed picmip simpleitems issue. 2015-08-14 02:46:38 +00:00
view.c fix autoid. 2015-08-14 21:04:00 +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 Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
wad.h add atlasing for wad images (batching means the entire regular hud can be a single draw call, assuming the ammo counts batch alongside show_fps). 2015-08-04 15:16:24 +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 fix cl_maxfps as a q3 client. 2015-08-28 03:13:45 +00:00