Xrasher/engine/client
Alibek Omarov f84d865f4a engine: client: fix crash if server sends new movevars before entities were created
Nothing bad will happen if we skip wave height for world entity for now, but
we might need to handle this situation somehow in the future.
2025-02-17 13:02:21 +03:00
..
avi public: add dll helpers to simplify basic interaction with exported functions lists 2024-12-23 04:43:15 +03:00
soundlib engine: simplify sound fx allocation 2025-01-22 14:46:40 +03:00
vgui engine: client: vgui: track textures upload to avoid issues in buggy mods (that are probably will never get fixed) 2024-12-30 07:28:33 +03:00
cl_cmds.c engine: even more refactorings to avoid global cls.legacymode usage, now with GoldSrc server autodetection 2024-10-16 07:31:27 +03:00
cl_custom.c engine: request file from server if HTTP locations failed 2024-10-26 20:24:31 +03:00
cl_debug.c engine: client: add command replaybufferdat to aid in debugging protocol errors by parsing buffer.dat 2025-02-02 05:22:46 +03:00
cl_demo.c engine: client: use existing engine functions for some client API functions 2025-01-18 09:44:21 +03:00
cl_efrag.c engine: hack mnode_t struct so we can have 24-bit face and children indices to support BSP2 format in runtime 2025-01-09 08:02:39 +03:00
cl_efx.c engine: client: use existing engine functions for some client API functions 2025-01-18 09:44:21 +03:00
cl_events.c engine: client: fix svc_event parsing 2024-10-15 06:07:06 +03:00
cl_font.c engine: client: cl_font: fix possible NULL dereference 2024-11-06 01:39:45 +03:00
cl_frame.c engine: client: make some simple functions, like querying entity by index, getting local player, inline 2024-11-17 13:37:32 +03:00
cl_game.c Revert "common: cvar: make auto descriptions private to cvar subsystem, use them when Cvar_Get is called with NULL description" 2025-02-10 12:49:05 +03:00
cl_gameui.c Revert "common: cvar: make auto descriptions private to cvar subsystem, use them when Cvar_Get is called with NULL description" 2025-02-10 12:49:05 +03:00
cl_main.c engine: fix potential UB in netadr_t 2025-02-06 20:54:18 +03:00
cl_mobile.c engine: client: replace same struct type memcpys by assignments 2024-07-31 00:06:22 +03:00
cl_netgraph.c engine: client: add NULL check to prevent crash if in_graph key doesn't exist in client.dll 2024-12-03 21:56:06 +03:00
cl_parse.c engine: client: add cl_trace_consistency used to print which resources server wants to check 2025-01-23 13:57:17 +03:00
cl_parse_48.c engine: client: allocate static entities only when server sends static entity packet 2024-12-18 06:57:43 +03:00
cl_parse_gs.c engine: client: fix crash if server sends new movevars before entities were created 2025-02-17 13:02:21 +03:00
cl_pmove.c engine: client: another possible null pointer dereference 2024-11-07 14:12:10 +03:00
cl_qparse.c engine: client: fix lightstyle timings on GoldSrc protocol, share the parser with Quake protocol handler 2024-12-28 01:40:59 +03:00
cl_remap.c engine: client: turn some asserts in texture remap code into proper nullptr checks 2024-11-06 01:39:46 +03:00
cl_render.c engine: client: stub AVI_StreamSound RenderAPI call, it is not used in ffmpeg-based video playback code 2025-01-22 20:00:50 +03:00
cl_scrn.c engine: client: allow CL_GetLocalPlayer to return NULL rather than halting whole server 2024-12-20 05:47:46 +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: fix incorrect format in error message in CL_SetLightStyle 2025-02-05 17:41:01 +03:00
cl_tent.h engine: client: cleanup tent and efx code, make global variables static, remove unused functions 2024-10-14 18:08:01 +03:00
cl_video.c engine: fix -Wmissing-prototypes 2024-01-28 09:55:18 +03:00
cl_view.c engine: hack mnode_t struct so we can have 24-bit face and children indices to support BSP2 format in runtime 2025-01-09 08:02:39 +03:00
client.h engine: client: add command replaybufferdat to aid in debugging protocol errors by parsing buffer.dat 2025-02-02 05:22:46 +03:00
console.c engine: client: set codepage to 0 if con_charset value is unknown 2025-02-02 02:34:08 +03:00
gamma.c engine: remove gamma functions from RefAPI 2024-11-03 01:20:30 +03:00
identification.c engine: move xashid stuff onto client 2025-01-25 17:51:48 +03:00
in_joy.c engine: implement basic gamepad gyroscope calibration 2025-02-03 13:14:51 +03:00
in_touch.c engine: client: touch: limit usage of touch_set_stroke and touch_setclientonly only for privileged mode 2025-02-13 20:55:49 +03:00
input.c engine: get rid of SendKeyEvents function, it only listened for WM_QUIT on Windows and we don't use that with SDL 2024-12-27 18:30:01 +03:00
input.h engine: implement basic gamepad gyroscope calibration 2025-02-03 13:14:51 +03:00
keys.c engine: drop raw SDL joystick API, always use GameController instead. Implement actually working rumble, ensure we're freeing up all resources related to gamepads 2025-01-31 17:50:19 +03:00
mod_dbghulls.c engine: split clipnodes struct into two with 16-bit indicies and 32-bit indicies to support BSP2 format in runtime 2025-01-08 14:46:07 +03:00
ref_common.c engine: hack mnode_t struct so we can have 24-bit face and children indices to support BSP2 format in runtime 2025-01-09 08:02:39 +03:00
ref_common.h engine: client: make R_GetTextureParms inlined 2024-11-23 15:02:13 +03:00
s_dsp.c engine: client: allocate everything related to sounds in the sound pool 2025-01-22 13:49:02 +03:00
s_load.c engine: simplify sound fx allocation 2025-01-22 14:46:40 +03:00
s_main.c engine: client: remove unused S_StreamAviSamples 2025-01-22 20:01:11 +03:00
s_mix.c engine: client: s_mix: attempt to fix S_InterpolateCubic2x buffer overflow 2024-11-07 14:12:10 +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: simplify sound fx allocation 2025-01-22 14:46:40 +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: allocate everything related to sounds in the sound pool 2025-01-22 13:49:02 +03:00
sound.h engine: client: remove unused S_StreamAviSamples 2025-01-22 20:01:11 +03:00
titles.c Replace hardcoded functions names by __func__ macro 2024-06-19 06:53:42 +03:00
vid_common.c engine: fix some possible off by one errors 2024-11-17 13:04:20 +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: reduce reads of cls.legacymode 2024-10-14 04:13:10 +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