fteqw/engine/common
Spoike 6c5de8e8b1 Added pm_pground cvar for compat with mvdsv/ezquake. Do not use it with NQ mods however, as the QC will interfere with the onground state (QW mods are okay).
Added Z_EXT_PF_ONGROUND + Z_EXT_PF_SOLID for compat (not enabled serverside due to conflicts with pext - just a define away).
Fixed bug with loading screens switching sizes part way through loading.
Added hexen2 rain effect.
Fix hexen2 model texture alphas not working.
Fix potential linux crash from excessively long stdin lines.
Added cl_rollalpha cvar.
Fixed quirk where the player would slide along the base of steep walls/slopes.
Tweaked PM_NudgePosition to be more precise, giving more reliable prediction.
Fixed fread qc builtin.
Tweaked random() builtin to bias slightly away from 0, so that nextthink=random()*foo; will never cause statue-monsters.
Check for GL_WEBGL_depth_texture instead of just GL_OES_depth_texture, to fix compressedTex2d errors in firefox.
Second attempt at blocking invariant keyword with mesa.
Use xrandr for gamma where possible. This prevents reading stale XF86 gamma ramps and restoring those invalid ramps when quitting.
Try to grab mouse pointers slightly faster in x11.
Don't call XIFreeDeviceInfo if XIQueryDevice returned NULL.
Document parm_string and startspot qc globals.
Fix possible infinite loop from physics frames.
QTV: stripped most of the old plugin code (because really, who has a browser that still supports either ActiveX or NPAPI). Fixed up emscripten port references.
QTV: fix bug with protocol extensions not being reported to viewers.
QTV: use binary websockets instead of text.



git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5419 fc73d0e0-1445-4013-8a0c-d673dee63da5
2019-03-01 22:39:30 +00:00
..
bothdefs.h Some q3 tweaks. 2019-02-24 08:32:45 +00:00
bspfile.h lerpfrac3 fixes. unix sockets for the luls (disabled). some misc tweaks for xonotic. 2018-09-23 19:35:24 +00:00
cmd.c Added pm_pground cvar for compat with mvdsv/ezquake. Do not use it with NQ mods however, as the QC will interfere with the onground state (QW mods are okay). 2019-03-01 22:39:30 +00:00
cmd.h Some minor fixes. 2018-12-30 21:09:13 +00:00
com_mesh.c Fix csqc polygon issue (using explicit glsl that doesn't need normals). 2019-02-19 06:49:03 +00:00
com_mesh.h Fixed crash from too many csqc entities (reported by shpuld) 2019-02-16 19:09:07 +00:00
com_phys_bullet.cpp Add ortho lights (still has serious issues that make them unusable on regular maps). 2018-07-22 11:49:37 +00:00
com_phys_ode.c cmake now builds botlib (as a shared object) 2019-01-29 07:18:07 +00:00
common.c Added pm_pground cvar for compat with mvdsv/ezquake. Do not use it with NQ mods however, as the QC will interfere with the onground state (QW mods are okay). 2019-03-01 22:39:30 +00:00
common.h Fixed crash from too many csqc entities (reported by shpuld) 2019-02-16 19:09:07 +00:00
config_freecs.h Enabled media decoder/encoder extensions for FreeCS 2019-01-15 23:48:49 +00:00
config_fteqw.h Fixed crash from too many csqc entities (reported by shpuld) 2019-02-16 19:09:07 +00:00
config_minimal.h Many general cleaups and warning fixes. 2018-11-19 06:37:25 +00:00
config_nocompat.h Many general cleaups and warning fixes. 2018-11-19 06:37:25 +00:00
config_wastes.h Changes for TW 1.2, fixes for mod-parsing, irc-clients, config changes 2018-12-19 18:53:04 +00:00
console.h Lazy GLSL loading, for faster load times. 2018-11-27 16:48:19 +00:00
crc.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
crc.h 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
cvar.c Fix a couple of splitscreen bugs. 2019-02-01 08:29:14 +00:00
cvar.h Eukara wants native-code custom menus. He's weird. 2018-05-21 13:47:53 +00:00
fs.c Added pm_pground cvar for compat with mvdsv/ezquake. Do not use it with NQ mods however, as the QC will interfere with the onground state (QW mods are okay). 2019-03-01 22:39:30 +00:00
fs.h Lazy GLSL loading, for faster load times. 2018-11-27 16:48:19 +00:00
fs_dzip.c added cmake file. 2018-03-04 14:41:16 +00:00
fs_pak.c added cmake file. 2018-03-04 14:41:16 +00:00
fs_stdio.c Many general cleaups and warning fixes. 2018-11-19 06:37:25 +00:00
fs_vpk.c Lazy GLSL loading, for faster load times. 2018-11-27 16:48:19 +00:00
fs_win32.c added cmake file. 2018-03-04 14:41:16 +00:00
fs_xz.c playdemo accepts https urls now. will start playing before the file has finished downloading, to avoid unnecessary delays. 2017-05-10 02:08:58 +00:00
fs_zip.c Rewrote infostrings. Now using infobuffers, which allows for the use of arbitrary blobs, except not using the protocol extension yet in case it needs to be fixed. 2018-07-05 16:21:44 +00:00
gl_q2bsp.c Some fixes for the emscripten port 2019-02-23 09:29:20 +00:00
huff.c reworked clipboard handling to avoid stalls when pasting in linux. 2018-10-11 10:31:23 +00:00
log.c Reworked networking a little, separating out common code for separate server/master processes. 2018-12-28 00:04:36 +00:00
mathlib.c Many general cleaups and warning fixes. 2018-11-19 06:37:25 +00:00
mathlib.h Weapon preselect/hiding stuff. 2018-12-06 04:55:35 +00:00
md4.c Misc bugfixes, including q3bsp-rtlights and bloom. Matrix use clarifications. Working towards skeletal glsl code. 2011-07-30 14:14:56 +00:00
net.h Fixed crash from too many csqc entities (reported by shpuld) 2019-02-16 19:09:07 +00:00
net_chan.c Reworked networking a little, separating out common code for separate server/master processes. 2018-12-28 00:04:36 +00:00
net_ice.c Reworked networking a little, separating out common code for separate server/master processes. 2018-12-28 00:04:36 +00:00
net_ssl_gnutls.c Reworked networking a little, separating out common code for separate server/master processes. 2018-12-28 00:04:36 +00:00
net_ssl_winsspi.c Fixed crash from too many csqc entities (reported by shpuld) 2019-02-16 19:09:07 +00:00
net_wins.c Fixed crash from too many csqc entities (reported by shpuld) 2019-02-16 19:09:07 +00:00
netinc.h Reworked networking a little, separating out common code for separate server/master processes. 2018-12-28 00:04:36 +00:00
particles.h cmake now builds botlib (as a shared object) 2019-01-29 07:18:07 +00:00
plugin.c Some q3 tweaks. 2019-02-24 08:32:45 +00:00
pmove.c Added pm_pground cvar for compat with mvdsv/ezquake. Do not use it with NQ mods however, as the QC will interfere with the onground state (QW mods are okay). 2019-03-01 22:39:30 +00:00
pmove.h Added pm_pground cvar for compat with mvdsv/ezquake. Do not use it with NQ mods however, as the QC will interfere with the onground state (QW mods are okay). 2019-03-01 22:39:30 +00:00
pmovetst.c Fix csqc polygon issue (using explicit glsl that doesn't need normals). 2019-02-19 06:49:03 +00:00
pr_bgcmd.c Added pm_pground cvar for compat with mvdsv/ezquake. Do not use it with NQ mods however, as the QC will interfere with the onground state (QW mods are okay). 2019-03-01 22:39:30 +00:00
pr_common.h Added pm_pground cvar for compat with mvdsv/ezquake. Do not use it with NQ mods however, as the QC will interfere with the onground state (QW mods are okay). 2019-03-01 22:39:30 +00:00
protocol.h Added pm_pground cvar for compat with mvdsv/ezquake. Do not use it with NQ mods however, as the QC will interfere with the onground state (QW mods are okay). 2019-03-01 22:39:30 +00:00
q1bsp.c fix some warnings. 2019-01-13 17:56:26 +00:00
q2pmove.c tcpconnect fixes 2012-01-17 07:57:46 +00:00
q3common.c Reworked networking a little, separating out common code for separate server/master processes. 2018-12-28 00:04:36 +00:00
qvm.c Some q3 tweaks. 2019-02-24 08:32:45 +00:00
sha1.c Many general cleaups and warning fixes. 2018-11-19 06:37:25 +00:00
sys.h Lazy GLSL loading, for faster load times. 2018-11-27 16:48:19 +00:00
sys_linux_threads.c lerpfrac3 fixes. unix sockets for the luls (disabled). some misc tweaks for xonotic. 2018-09-23 19:35:24 +00:00
sys_win_threads.c update the clustertransfer builtin to work on non-cluster dedicated servers. 2017-05-23 07:03:07 +00:00
translate.c Reworked networking a little, separating out common code for separate server/master processes. 2018-12-28 00:04:36 +00:00
translate.h Reworked networking a little, separating out common code for separate server/master processes. 2018-12-28 00:04:36 +00:00
ui_public.h A few things... f_ruleset stuff, 64bit qvm compatability, added cvars so you can put the built in http server on a custom port, added #warnings to annoy molgrum. 2007-09-17 20:35:39 +00:00
vm.h Some q3 tweaks. 2019-02-24 08:32:45 +00:00
world.h Reworked networking a little, separating out common code for separate server/master processes. 2018-12-28 00:04:36 +00:00
zone.c Reworked networking a little, separating out common code for separate server/master processes. 2018-12-28 00:04:36 +00:00
zone.h playdemo accepts https urls now. will start playing before the file has finished downloading, to avoid unnecessary delays. 2017-05-10 02:08:58 +00:00