Alibek Omarov
|
a133b1c2a9
|
engine: remove unused texFlags argument in Mod_LoadSpriteModel
|
2024-07-21 03:04:21 +03:00 |
|
Alibek Omarov
|
fa74acb5f0
|
Revert "engine: client: make client engfuncs const"
This reverts commit 14ae9b312d .
|
2024-07-21 02:53:28 +03:00 |
|
Alibek Omarov
|
982e32d108
|
engine: client: don't mistakingly tell user about failed mobile api, when it's just not used by client.dll
|
2024-07-21 02:07:38 +03:00 |
|
Alibek Omarov
|
64726f13e1
|
engine: client: more accurate R_BeamKill reimplementation
Reverse engineered from HL25 hw.so
|
2024-07-19 07:13:14 +03:00 |
|
Alibek Omarov
|
a81a0cb059
|
engine: client: make menu engfuncs const
|
2024-07-16 15:23:03 +03:00 |
|
Alibek Omarov
|
14ae9b312d
|
engine: client: make client engfuncs const
|
2024-07-16 15:23:03 +03:00 |
|
Alibek Omarov
|
2d3e5c2e0b
|
engine: client: make renderer engfuncs const
|
2024-07-16 15:23:03 +03:00 |
|
Alibek Omarov
|
d3586c2143
|
engine: soundlib: add support for converting stereo to mono and back, attempt to simplify conversion boilerplate
|
2024-07-16 05:05:50 +03:00 |
|
Alibek Omarov
|
56ba2325c1
|
engine: client: skip drawing 2D during changelevel before the client was active
* Prevents screen garbage on GPUs with tile-based renderers like Adreno and ImgTec
|
2024-07-11 09:01:19 +03:00 |
|
Alibek Omarov
|
b77a4ed3a1
|
engine: client: ignore changelevel for old protocol
* Prevents engine from drawing too early during reconnect to a
legacy coop server
|
2024-07-11 08:59:42 +03:00 |
|
Alibek Omarov
|
0da7ffe45f
|
engine: client: reset video after last screen update in begin loading plaque. Because update screen supposedly should draw the whole screen now, gl_clear hack shouldn't be required anymore
|
2024-07-10 11:59:54 +03:00 |
|
Alibek Omarov
|
31c20ac4d8
|
engine: client: don't call Host_IsDedicated when getting split size for client
|
2024-07-10 10:34:30 +03:00 |
|
Alibek Omarov
|
1458014a29
|
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 |
|
Alibek Omarov
|
e0dc1eec93
|
engine: client: more reliable way to find the payload the netinfo response
|
2024-07-07 06:49:54 +03:00 |
|
Alibek Omarov
|
ab130ee92c
|
engine: client: fix infostring truncation in NetAPI requests
|
2024-07-07 06:17:38 +03:00 |
|
Alibek Omarov
|
dabbe09918
|
engine: add NetAPI flag to send NetAPI requests to old protocol servers
|
2024-07-07 06:17:15 +03:00 |
|
Alibek Omarov
|
296a7ac11d
|
engine: client: fix NetAPI request sending
|
2024-07-07 06:16:46 +03:00 |
|
Alibek Omarov
|
6bbf08893e
|
engine: add NetAPI to extended menu API
|
2024-07-07 03:39:09 +03:00 |
|
Alibek Omarov
|
f8b958738a
|
engine: client: rework NetAPI response parsing
|
2024-07-07 03:30:34 +03:00 |
|
Alibek Omarov
|
e55577fd26
|
engine: get rid of some size constants passed to Info_SetValueForKey, use sizeof instead
|
2024-07-07 03:02:02 +03:00 |
|
Alibek Omarov
|
b6967a432a
|
engine: add NetAPI flag NET_ERROR_FORBIDDEN
|
2024-07-07 02:05:25 +03:00 |
|
Alibek Omarov
|
40af058406
|
engine: client: console: add conback.dds by request, don't fail on texture that cannot be loaded
|
2024-07-06 22:30:05 +03:00 |
|
Alibek Omarov
|
b4376a6a8c
|
engine: client: make a common function for sending out userinfo changes
|
2024-07-06 06:09:19 +03:00 |
|
Alibek Omarov
|
fcb463d400
|
engine: client: flush demoheader before copying it
|
2024-07-04 07:23:48 +03:00 |
|
Alibek Omarov
|
a0230b7e00
|
engine: client: console: minor refactoring, move common NXPrintf code to Con_NXPrintfv
|
2024-07-04 05:49:33 +03:00 |
|
Alibek Omarov
|
768755c31a
|
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 |
|
Alibek Omarov
|
fe3644a417
|
engine: client: add simple debugging tool that shows entities number, model and movetype (to be extended)
|
2024-06-22 08:19:19 +03:00 |
|
Alibek Omarov
|
e18b61e041
|
Fixes for -Wformat=2 on 64-bit targets
|
2024-06-22 07:31:37 +03:00 |
|
Alibek Omarov
|
d054782693
|
engine: client: fix broken legacy demos playing
Fixes: ff4221fbe7 ("engine: client: write correct cls.legacymode/net_protocol value for demos")
|
2024-06-22 07:30:47 +03:00 |
|
Alibek Omarov
|
d56e53a347
|
Replace hardcoded functions names by __func__ macro
* while we're here, fix some possible bugs
* and fix -Wformat=2
s/__FUNCTION__/__func__/g
awawawa
|
2024-06-19 06:53:42 +03:00 |
|
Alibek Omarov
|
3503c721ac
|
engine: client: console: simplify loading console background image
|
2024-06-19 03:35:28 +03:00 |
|
Alibek Omarov
|
b0d12f8bf9
|
engine: client: fix build
Forgot to stage these changes two commits ago =/
|
2024-06-18 00:01:54 +03:00 |
|
Alibek Omarov
|
9fe58aaabc
|
engine: client: send expected cvar not found string for old protocol cvar query
|
2024-06-17 23:44:05 +03:00 |
|
Alibek Omarov
|
03c8ea14cc
|
engine: client: mute music if not in focus
|
2024-06-17 20:32:04 +03:00 |
|
Alibek Omarov
|
95b48da37d
|
engine: allow to change hardcoded path to custom.hpk
|
2024-06-15 17:22:26 +03:00 |
|
Alibek Omarov
|
1a5e2b907d
|
engine: client: minor refactoring for cls.demoplayback check
|
2024-06-15 13:56:25 +03:00 |
|
Alibek Omarov
|
3717e5c2e0
|
engine: client: simplify server message parsing by moving common code out of protocol-specific parsing funcs
|
2024-06-15 13:51:02 +03:00 |
|
Alibek Omarov
|
ff4221fbe7
|
engine: client: write correct cls.legacymode/net_protocol value for demos
|
2024-06-15 13:43:18 +03:00 |
|
Alibek Omarov
|
486bca82e8
|
engine: add quake svc messages names
|
2024-06-15 11:04:30 +03:00 |
|
Alibek Omarov
|
611d07fc16
|
engine: client: redefine legacymode from qboolean to an enum with selected protocol. Remove protocol auto-guess hack, it's useless since connect accept accepts protocol string
|
2024-06-15 10:52:26 +03:00 |
|
Alibek Omarov
|
2b6b898102
|
engine: client: make some cvars static
|
2024-06-15 08:44:19 +03:00 |
|
Alibek Omarov
|
73a8144e75
|
engine: client: reduce console spam about not precached model to dev level 1
|
2024-06-15 08:44:18 +03:00 |
|
Alibek Omarov
|
5f4b8b60cb
|
engine: client: make remote print messages more obvious
|
2024-06-15 08:44:18 +03:00 |
|
Alibek Omarov
|
b102727320
|
engine: client: try to not save passwords to console history
|
2024-06-14 11:34:37 +03:00 |
|
Alibek Omarov
|
b3026a7991
|
engine: client: don't use CL_Active/CL_GetMaxClients wrappers as they are only intended to be either passed to DLL or used in common/server code
|
2024-06-13 01:19:38 +03:00 |
|
Alibek Omarov
|
0a051832a8
|
engine: client: do not mute sounds in menu with multiplayer, the bug already been solved different way
|
2024-06-13 01:07:49 +03:00 |
|
Alibek Omarov
|
21195b3491
|
engine: increase logo and hpak limits, add cl_logomaxdim cvar to limit decal size (set to 96, default HL logo size is 64)
|
2024-06-11 07:47:01 +03:00 |
|
Alibek Omarov
|
4e2708c1ac
|
engine: bring back texture replacement
|
2024-06-11 06:16:26 +03:00 |
|
Alibek Omarov
|
9577a6af21
|
ref: moved VGUI support API implementation to the engine
|
2024-06-11 02:07:49 +03:00 |
|
Alibek Omarov
|
107a6aed01
|
ref: move PARM_SURF_SAMPLESIZE handling to the engine
|
2024-06-11 02:07:49 +03:00 |
|