Xrasher/engine/client
Alibek Omarov 5ea2e295c1 engine: prevent rescanning filesystem when new player connects or on late precache
By reusing a padding hole in resource_t structure, we put a bit indicating that this archive
was already mounted by filesystem and skip it.

Because we associate this with resource, theoretical use of late precache with archives
will rescan filesystem and allow using newly downloaded assets.
2024-07-30 15:25:48 +03:00
..
avi engine: add size argument to COM_Default/ReplaceExtension calls 2023-04-26 05:20:45 +03:00
vgui engine: client: vgui: enable texturing in VGUI by default, just in case reset color too 2024-07-28 20:03:32 +03:00
cl_cmds.c ref: move loading skybox into the engine 2024-06-11 02:07:44 +03:00
cl_custom.c Replace hardcoded functions names by __func__ macro 2024-06-19 06:53:42 +03:00
cl_debug.c engine: add quake svc messages names 2024-06-15 11:04:30 +03:00
cl_demo.c engine: client: fix opening Quake demos 2024-07-21 05:01:31 +03:00
cl_efrag.c engine: client: remove unused function CL_FreeEntity and everything that used it 2023-04-03 03:55:57 +03:00
cl_efx.c engine: client: use Host_IsQuakeCompatible instead of checking host.features bit 2024-07-21 04:32:38 +03:00
cl_events.c Replace hardcoded functions names by __func__ macro 2024-06-19 06:53:42 +03:00
cl_font.c engine: font: fix inverted check, fix potential division by zero 2024-02-13 15:33:51 +03:00
cl_frame.c Replace hardcoded functions names by __func__ macro 2024-06-19 06:53:42 +03:00
cl_game.c engine: client: fix TriColor4fRendermode 2024-07-28 20:50:20 +03:00
cl_gameui.c engine: client: add ui_allowconsole command that enables console 2024-07-28 13:32:52 +03:00
cl_main.c engine: prevent rescanning filesystem when new player connects or on late precache 2024-07-30 15:25:48 +03:00
cl_mobile.c engine: client: hack mobile API init because of incorrectly defined export in hlsdk-portable 2024-07-21 21:18:00 +03:00
cl_netgraph.c engine: client: as an experiment, let users override default font rendermode through hud_fontrender and con_fontrender cvars 2024-02-09 07:25:47 +03:00
cl_parse.c Replace hardcoded functions names by __func__ macro 2024-06-19 06:53:42 +03:00
cl_parse_48.c engine: client: ignore changelevel for old protocol 2024-07-11 08:59:42 +03:00
cl_pmove.c engine: always use original player hulls for pmove trace, because mods can write invalid data in pmove->player_{mins,maxs} 2024-07-21 11:01:18 +03:00
cl_qparse.c Replace hardcoded functions names by __func__ macro 2024-06-19 06:53:42 +03:00
cl_remap.c engine, ref: RefAPI 5. Simplify remap calls 2023-12-06 04:13:03 +03:00
cl_render.c Replace hardcoded functions names by __func__ macro 2024-06-19 06:53:42 +03:00
cl_scrn.c engine: client: skip drawing 2D during changelevel before the client was active 2024-07-11 09:01:19 +03:00
cl_securedstub.c engine: client: cl_securedstub: fix strict aliasing in secured module initializing 2023-03-14 21:29:35 +03:00
cl_tent.c engine: client: prevent empty lightstyle console flood 2024-07-21 05:01:16 +03:00
cl_tent.h engine: client: refactor CL_AddEntityEffects, bring everything to GoldSrc behavior 2024-01-05 04:10:45 +03:00
cl_video.c engine: fix -Wmissing-prototypes 2024-01-28 09:55:18 +03:00
cl_view.c engine: client: clean up scr_viewsize remnants, don't tell client.dll scr_viewsize cvar value 2024-07-30 15:25:20 +03:00
client.h engine: add NetAPI to extended menu API 2024-07-07 03:39:09 +03:00
console.c engine: client: console: fix a rare crash when we're in game, console is enabled but it's empty 2024-07-28 14:48:40 +03:00
gamma.c engine: gamma: fix gamma changes not caught if gamma cvar was set during frame 2024-02-09 06:29:30 +03:00
in_joy.c Replace hardcoded functions names by __func__ macro 2024-06-19 06:53:42 +03:00
in_touch.c engine: client: properly exit from touch editor to menu when user have chosen to cancel and reset 2024-07-29 05:11:41 +03:00
input.c engine: automatically turn-on touch emulation while editing touch from menu 2024-07-29 05:06:10 +03:00
input.h engine: automatically turn-on touch emulation while editing touch from menu 2024-07-29 05:06:10 +03:00
keys.c Replace hardcoded functions names by __func__ macro 2024-06-19 06:53:42 +03:00
mod_dbghulls.c Replace hardcoded functions names by __func__ macro 2024-06-19 06:53:42 +03:00
ref_common.c engine: client: make renderer engfuncs const 2024-07-16 15:23:03 +03:00
ref_common.h engine: add NetAPI to extended menu API 2024-07-07 03:39:09 +03:00
s_dsp.c engine: client: add room_off variable to toggle sound effects processing for GoldSrc compatibility 2024-06-09 03:51:43 +03:00
s_load.c engine: soundlib: add support for converting stereo to mono and back, attempt to simplify conversion boilerplate 2024-07-16 05:05:50 +03:00
s_main.c engine: remove unused CL_IsInMenu, don't check for Host_IsDedicated in SCR_BeginLoadingPlaque, it's useless 2024-07-10 10:24:22 +03:00
s_mix.c engine: client: fix buffer overflow in voice sound mixer 2024-07-28 16:41:20 +03:00
s_mouth.c engine: client: call SND_ForceOpen/CloseMouth within SND_Open/CloseMouth to avoid copypasted code 2023-01-27 06:19:31 +03:00
s_stream.c engine: client: mute music if not in focus 2024-06-17 20:32:04 +03:00
s_utils.c engine: clean up unused soundlib flags, set SOUND_LOOPED flag on looped sounds 2024-05-05 06:16:57 +03:00
s_vox.c engine: client: fix buffer overrun in S_TrimEnd 2024-07-30 15:25:20 +03:00
sound.h engine: client: fix build 2024-06-18 00:01:54 +03:00
titles.c Replace hardcoded functions names by __func__ macro 2024-06-19 06:53:42 +03:00
vid_common.c engine: client: use Con_Printf instead of Con_Print (which is just printing to console, not the logging) 2024-07-03 04:22:28 +03:00
vid_common.h engine: platform: sdl: slightly rework previous patch to not call SDL each frame and check for NULL pointers 2024-02-23 20:55:32 +03:00
voice.c engine: client: voice: allow restoring voice after toggling voice_enable while connected to server 2024-07-28 17:12:32 +03:00
voice.h engine: client: add optional (compile time for now) setting to reconfigure engine to use 48kHz sounds 2024-05-06 15:10:34 +03:00
vox.h engine: client: sound: slight refactoring, removed unused s_listener.velocity 2024-05-06 01:30:06 +03:00