Alibek Omarov
|
e310c666b1
|
engine: common: add phs flag to Mod_FatPVS, unused currently
|
2024-05-29 05:41:47 +03:00 |
|
Alibek Omarov
|
6c03fb0226
|
engine: client: first attempt to use utflib to replace Con_UtfProcessCharForce calls
|
2024-05-15 05:25:53 +03:00 |
|
Alibek Omarov
|
2e0fc3e4c1
|
engine: client: do not repeatedly check cl_charset value, use generic Con_UtfProcessChar
|
2024-05-15 05:06:57 +03:00 |
|
Alibek Omarov
|
052e0445ab
|
engine: client: console: cleanup input buffer from line feed characters before pushing it to the console history
|
2024-05-15 03:08:22 +03:00 |
|
Alibek Omarov
|
75a315ecf0
|
engine: client: add optional (compile time for now) setting to reconfigure engine to use 48kHz sounds
|
2024-05-06 15:10:34 +03:00 |
|
Alibek Omarov
|
63b3b9ef6d
|
engine: client: fix missing upsampling for >32kHz sounds
|
2024-05-06 15:09:52 +03:00 |
|
Alibek Omarov
|
a6c2cfe89b
|
engine: avoid constants in Q_strncpy third argument, where possible
|
2024-05-06 14:27:26 +03:00 |
|
Alibek Omarov
|
5120657386
|
engine: fix possible buffer overflow in S_StreamGetCurrentState
|
2024-05-06 06:53:22 +03:00 |
|
Alibek Omarov
|
e754de46d1
|
engine: client: fix buffer overflow in S_FindName
|
2024-05-06 06:42:47 +03:00 |
|
Alibek Omarov
|
e19aa001b2
|
engine: client: ref_common: slight refactoring, reorder ref_state_t
|
2024-05-06 01:59:50 +03:00 |
|
Alibek Omarov
|
b447ea9c18
|
engine: client: remove unused fields in client_static_t
|
2024-05-06 01:59:14 +03:00 |
|
Alibek Omarov
|
13274655d4
|
engine: client: sound: slight refactoring, removed unused s_listener.velocity
|
2024-05-06 01:30:06 +03:00 |
|
Alibek Omarov
|
3723ac60ef
|
engine: client: s_mix: _inline -> static
|
2024-05-06 00:51:32 +03:00 |
|
Alibek Omarov
|
da578f47f1
|
engine: client: fix sounds being paused in menu and then blasted all at the same time in multiplayer
|
2024-05-06 00:41:38 +03:00 |
|
Alibek Omarov
|
433e7de686
|
engine: clean up unused soundlib flags, set SOUND_LOOPED flag on looped sounds
|
2024-05-05 06:16:57 +03:00 |
|
Alibek Omarov
|
75451cc7fa
|
engine: client: print correct message names in legacymode
|
2024-04-22 04:02:46 +03:00 |
|
Alibek Omarov
|
ef786b7d79
|
engine: client: fix sprites transparency in Night at the Office
|
2024-04-02 02:18:49 +03:00 |
|
SNMetamorph
|
2a4fafc3f9
|
engine: voice: added voice_transmit_scale cvar to configure outcoming voice audio volume
|
2024-03-23 23:37:03 +03:00 |
|
SNMetamorph
|
9b3ccf5f04
|
engine: voice: output_buffer renamed to compress_buffer
|
2024-03-23 23:37:03 +03:00 |
|
SNMetamorph
|
f59ac2360a
|
engine: voice: made voice_scale to influence incoming voice audio volume
|
2024-03-23 23:37:03 +03:00 |
|
Alibek Omarov
|
ff21fb42e6
|
engine: client: create separate Opus decoders for each player
Turns out, we can't re-use same decoder for different streams.
|
2024-03-20 18:41:52 +03:00 |
|
Alibek Omarov
|
599a1f026e
|
engine: client: fix missing comma
|
2024-03-11 22:56:52 +03:00 |
|
Alibek Omarov
|
081cf9132b
|
engine: client: read console_history.txt as binary, skip empty and repeating lines, reimplement it through FS_Gets for fun
|
2024-03-08 15:25:36 +03:00 |
|
Alibek Omarov
|
27100e7751
|
engine: client: hook sensitivity cvar registration and make it priveleged cvar
|
2024-03-08 15:25:36 +03:00 |
|
Alibek Omarov
|
7584bbe47e
|
engine: client: fix sound mute when losing focus
|
2024-03-03 19:00:50 +03:00 |
|
SNMetamorph
|
73883b504f
|
engine: client: improved bandwidth test logic
|
2024-02-26 19:41:32 +03:00 |
|
Alibek Omarov
|
a508467aac
|
engine: client: silently ignore if server didn't sent local player info in delta at spawn
The bug happens somewhere in server, not sure where or how. Remove Host_Error so mods
can be played again.
|
2024-02-26 11:48:46 +03:00 |
|
Alibek Omarov
|
e95a2da6d0
|
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 |
|
Alibek Omarov
|
2ea7162287
|
engine: gameui: add GetNativeObject to extended menu API
|
2024-02-19 17:49:37 +03:00 |
|
Bohdan Shulyar
|
f1bc9b87b1
|
platform: android: port to SDL
|
2024-02-19 17:47:40 +03:00 |
|
Alibek Omarov
|
3cea12627e
|
engine: client: add cl_trace_stufftext from old engine
|
2024-02-17 22:16:39 +03:00 |
|
Alibek Omarov
|
dec71850a1
|
engine: console: allow changing background filtering
|
2024-02-13 15:34:33 +03:00 |
|
Alibek Omarov
|
b1860972c6
|
engine: font: fix inverted check, fix potential division by zero
|
2024-02-13 15:33:51 +03:00 |
|
Alibek Omarov
|
c2da125358
|
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 |
|
Alibek Omarov
|
31fa990d44
|
engine: gamma: fix gamma changes not caught if gamma cvar was set during frame
|
2024-02-09 06:29:30 +03:00 |
|
Alibek Omarov
|
d3e60c7d84
|
engine: gamma: higher brightness limit for compatibility
|
2024-02-09 06:28:31 +03:00 |
|
Alibek Omarov
|
240563cd1b
|
engine: client: set r_lighting_modulate to 0.6 and save it to config for old Xash mods that use it internally
|
2024-02-07 23:22:27 +03:00 |
|
Alibek Omarov
|
c8e1ffe0dd
|
engine: client: use soundlist to acquire random sounds for temp entities
|
2024-02-05 12:49:31 +03:00 |
|
Alibek Omarov
|
33da68b013
|
engine: client: move reseting gamma changed flag to the end of the frame for custom renderers
|
2024-02-05 03:41:15 +03:00 |
|
Alibek Omarov
|
618ec83c9d
|
engine: client: don't trigger CheckGamma if there is no screenshot action
|
2024-02-05 03:40:14 +03:00 |
|
Alibek Omarov
|
85de61ebc8
|
engine: client: fix userid not being written to player info on userinfo change
|
2024-02-05 02:58:46 +03:00 |
|
Alibek Omarov
|
2feaae59f7
|
engine: client: bring back r_lighting_modulate, as a compatibility cvar
|
2024-02-02 13:52:17 +03:00 |
|
Alibek Omarov
|
a3acb1c85b
|
engine: gamma: validate gamma cvars in local games too
|
2024-01-30 17:55:36 +03:00 |
|
Alibek Omarov
|
f67736180b
|
engine: client: allow nearest filtering for loading and pause icons
|
2024-01-29 05:59:29 +03:00 |
|
Alibek Omarov
|
a28d45fdb2
|
engine: console: fix TF_NEAREST missing from quake fixed font
|
2024-01-29 05:42:22 +03:00 |
|
Alibek Omarov
|
6ca5f7c6fb
|
engine: client: request if font texture has nearest filtering from the renderer
|
2024-01-29 05:41:16 +03:00 |
|
Alibek Omarov
|
af316bff14
|
engine: client: add hud_scale_minimal_width to limit scaling factor and potentially avoid unsupported hud sprites resolutions
|
2024-01-29 04:58:07 +03:00 |
|
Alibek Omarov
|
8c61a2f021
|
engine: server: cleanup server.h header from unused functions prototypes
|
2024-01-28 11:35:53 +03:00 |
|
Alibek Omarov
|
0b24810927
|
engine: client: clean up client.h from unused function prototypes, or move them to appropriate C file
|
2024-01-28 11:17:06 +03:00 |
|
Alibek Omarov
|
b3d8fb03bf
|
engine: client: add generic handler for simple types of screenshots commands
|
2024-01-28 10:43:37 +03:00 |
|