1
0
Fork 0
forked from fte/fteqw
fteqw/engine/common
Spoike 6d36834f8e Reworked client support for DPP5+. less code now, its much more graceful.
added waterfog command. waterfog overrides regular fog only when the view is in water.
fixed 64bit printf format specifiers. should work better on winxp64.
fixed some spec angle weirdness.
fixed viewsize 99.99 weirdness with ezhud.
fixed extra offset on the console (exhibited in 64bit builds, but not limited to).
fixed .avi playback, can now actually display frames again.
reimplemented line sparks.
fixed r_editlights_save flipping the light's pitch.
fixed issue with oggs failing to load.
fixed condump to cope with unicode properly.
made sv_bigcoords default except in quake. hexen2 kinda needs it for bsp angle precision.
fixed nq server to not stall weirdly on map changes.
fixed qwprogs svc_cdtrack not bugging out with nq clients on the server.
fixed restart command to load the last map run by the server, instead of start.bsp (when idle)
optimised d3d9 renderer a little. now uses less draw calls, especially with complex scenes. seems to get higher framerates than opengl now.
fixed d3d9 renderer to not bug out quite so much when run fullscreen (shader subsystem is now correctly initialised).
fixed a couple of bugs from font change. also now supports utf-8 in a few more places.
r_editlights_reload no longer generates rtlights inside the void. this resolves a few glitches (but should also help framerates a little).
fixed so corona-only lights won't generate shadowmaps and waste lots of time.
removed lots of #defines from qclib. I should never have made them in the first place, but I was lazy. obviously there's more left that I cba to remove yet.
fixed nested calls with variant-vectors. this fixes csaddon's light editor.
fixed qcc hc calling conventions using redundant stores.
disabled keywords can still be used by using __keyword instead.
fixed ftegccgui grep feature.
fixed motionless-dog qcc bug.
tweaked qcc warnings a little. -Wall is now a viable setting. you should be able to fix all those warnings.
fixed qw svc_intermission + dpp5+ clients bug.
fixed annoying spam about disconnecting in hexen2.
rewrote status command a little to cope with ipv6 addresses more gracefully
fixed significant stall when hibernating/debugging a server with a player sitting on it.
fixed truelightning.
fixed rocketlight overriding pflags.
fixed torches vanishing on vid_restart.
fixed issue with decal scaling.
fixed findentityfield builtin.
fixed fteqcc issue with ptr+1
fixed use of arrays inside class functions.
fixed/implemented fteqcc emulation of pointer opcodes.
added __inout keyword to fteqcc, so that it doesn't feel so horrendous.
fixed sizeof(*foo)
fixed *struct = struct;
fixed recursive structs.
fixed fteqcc warning report.
fixed sdl2 controller support, hopefully.
attempted to implement xinput, including per-player audio playback.
slightly fixed relaxed attitude to mouse focus when running fullscreen.
fixed weird warnings/errors with 'ent.arrayhead' terms. now generates sane errors.
implemented bindmaps (for csqc).
fixed crashing bug with eprint builtin.
implemented subset of music_playlist_* functionality. significant changes to music playback.
fixed some more dpcsqc compat.
fixed binds menu. now displays and accepts modifiers.
fixed issues with huge lightmaps.
fixed protocol determinism with dp clients connecting to fte servers. the initial getchallenge request now inhibits vanilla nq connection requests.
implemented support for 'dupe' userinfo key, allowing clients to request client->server packet duplication. should probably queue them tbh.
implemented sv_saveentfile command.
fixed resume after breaking inside a stepped-over function.
fixed erroneous footer after debugging.
(I wonder just how many things I broke with these fixes)

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4946 fc73d0e0-1445-4013-8a0c-d673dee63da5
2015-07-26 10:56:18 +00:00
..
bothdefs.h Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
bspfile.h finally implement stat_matchstarttime iiuc. 2015-03-05 22:14:21 +00:00
cmd.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
cmd.h wait now correctly waits until the start of the next input frame (thus ensuring that -attack is delayed for long enough). 2015-06-29 23:46:31 +00:00
com_mesh.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
com_mesh.h try to fix entertimes. 2015-06-24 17:59:57 +00:00
com_phys_bullet.cpp fix demo menu with system paths. 2015-02-02 08:01:53 +00:00
com_phys_ode.c finally implement stat_matchstarttime iiuc. 2015-03-05 22:14:21 +00:00
common.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
common.h Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
console.h fix glsl not being used for skeletal animations (10->50 fps jump) 2015-07-14 14:47:00 +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 glsl not being used for skeletal animations (10->50 fps jump) 2015-07-14 14:47:00 +00:00
cvar.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
fs.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
fs.h fix autotrack issues. 2015-06-14 01:28:01 +00:00
fs_pak.c fix autotrack issues. 2015-06-14 01:28:01 +00:00
fs_stdio.c fix demo menu with system paths. 2015-02-02 08:01:53 +00:00
fs_win32.c make sure the capture command doesn't switch between gamedirs while capturing. 2015-06-04 06:15:14 +00:00
fs_xz.c hack some sort of hdr in there, because we can. I'm sure it could be improved. 2015-04-27 12:51:42 +00:00
fs_zip.c fix vector arrays. 2015-05-16 08:02:05 +00:00
gl_q2bsp.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
huff.c added cl_sendguid cvar, defaulting to 0. this disables the guid feature by default. 2014-05-10 13:42:13 +00:00
log.c 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
mathlib.c fix demo menu with system paths. 2015-02-02 08:01:53 +00:00
mathlib.h fix demo menu with system paths. 2015-02-02 08:01:53 +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 Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
net_chan.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
net_ice.c fix colormod 2015-04-14 23:12:17 +00:00
net_ssl_gnutls.c small fix 2015-01-07 13:47:35 +00:00
net_ssl_winsspi.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
net_wins.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
netinc.h fix recent prediction issue. 2014-07-02 03:20:40 +00:00
particles.h Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
plugin.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
pmove.c make sure the capture command doesn't switch between gamedirs while capturing. 2015-06-04 06:15:14 +00:00
pmove.h fix issue with more submodels than the precache model limit. bump model precache limit. 2014-09-17 03:04:08 +00:00
pmovetst.c qc: qc temp-strings are now garbage collected. this makes strzone redundant. 2015-01-21 18:18:37 +00:00
pr_bgcmd.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
pr_common.h Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
protocol.h Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
q1bsp.c fix HOM issue with out-of-world r_projection. also gave 20% speedup. 2015-07-06 14:47:46 +00:00
q2pmove.c tcpconnect fixes 2012-01-17 07:57:46 +00:00
q3common.c make sure the capture command doesn't switch between gamedirs while capturing. 2015-06-04 06:15:14 +00:00
qvm.c add geometry shader support. because why not. 2015-07-01 23:15:25 +00:00
sha1.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
sys.h fix autotrack issues. 2015-06-14 01:28:01 +00:00
sys_linux_threads.c git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4897 fc73d0e0-1445-4013-8a0c-d673dee63da5 2015-06-14 01:44:54 +00:00
sys_win_threads.c fix autotrack issues. 2015-06-14 01:28:01 +00:00
translate.c reworked the shader system slightly. 2015-05-03 19:57:46 +00:00
translate.h sdl2 support. 2014-02-07 08:38:40 +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 Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
world.h Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
zone.c Reworked client support for DPP5+. less code now, its much more graceful. 2015-07-26 10:56:18 +00:00
zone.h fix colormod 2015-04-14 23:12:17 +00:00