Alibek Omarov
5d387101b9
engine: client: remove unused Key_IsBind
2023-04-03 04:33:19 +03:00
Alibek Omarov
eef1e1868a
engine: common: remove unused BaseCmd_Replace
2023-04-03 04:33:19 +03:00
Alibek Omarov
4005ef831a
engine: common: remove unused IsBackgroundMap/Demo calls, remove unused gamma function
2023-04-03 04:33:19 +03:00
Alibek Omarov
b0c71c598f
engine: common: remove unused Mod_AmbientLevels
2023-04-03 04:33:19 +03:00
Alibek Omarov
d7848b7b8d
engine: client: efx: remove unused CL_FreeParticle
2023-04-03 04:33:19 +03:00
Alibek Omarov
9cdce1ce69
engine: network: remove unused MSG_Read/WriteBitFloat
2023-04-03 04:17:54 +03:00
Alibek Omarov
84edd9d0c4
engine: client: use ReadVec3Angles in svc_setangle, as server uses WriteVec3Angles
2023-04-03 04:17:02 +03:00
Alibek Omarov
d8355a651f
engine: add missing Sequence_Init and Sequence_OnLevelLoad calls
2023-04-03 04:12:47 +03:00
Alibek Omarov
004ac8105e
engine: common: identification: static-ize all functions
2023-04-03 04:04:25 +03:00
Alibek Omarov
2e8ab13242
engine: client: fix parsing svc_spawnentity on old protocol
2023-04-03 03:56:31 +03:00
Alibek Omarov
27d9fc0afe
engine: client: sound: remove unused functions
2023-04-03 03:55:57 +03:00
Alibek Omarov
192d510924
engine: client: remove unused function CL_FreeEntity and everything that used it
2023-04-03 03:55:57 +03:00
Alibek Omarov
3614cfa878
engine: client: avi: remove unused function
2023-04-03 03:55:57 +03:00
Alibek Omarov
12efcf1c44
engine: network: remove some totally ununsed functions
2023-04-03 03:13:50 +03:00
Alibek Omarov
a8de11643c
engine: platform: sdl: make GL_CreateContext and GL_DeleteContext functions static
2023-04-03 03:13:33 +03:00
Alibek Omarov
597027277c
engine: server: remove some totally unused functions
2023-04-03 03:12:52 +03:00
Alibek Omarov
48988e66bd
engine: client: fix missing HTTP_ResetProcessState call
2023-04-03 03:11:39 +03:00
Alibek Omarov
01e0542223
engine: server: move master announce logic to masterlist, keep unique heartbeat challenge and heartbeat timer for each master
2023-04-03 00:57:47 +03:00
Alibek Omarov
93a7ccd14f
engine: network: add net_gai_state_t enum for NET_StringToAdrNB result value
2023-04-03 00:15:35 +03:00
Alibek Omarov
892e5c59eb
engine: server: convert public_server cvar to static allocation
2023-04-02 22:48:47 +03:00
Alibek Omarov
c2992afb4a
engine: network: make all HTTP commands and cvars restricted, except http_addcustomserver. Also zero http_useragent by default (it's autogenerated now)
2023-03-31 01:22:41 +03:00
Alibek Omarov
b99e7a6304
engine: network: include build info to default HTTP useragent
2023-03-31 01:16:17 +03:00
Alibek Omarov
8888b456df
engine: client: cl_tent: rewrite R_Sprite_Explode to be closer to original function but support Xash extensions
2023-03-30 04:42:48 +03:00
Alibek Omarov
53987f47e2
engine: client: use alternative ease-in ease-out function in sound fade
2023-03-30 04:40:54 +03:00
Alibek Omarov
6c62136f11
engine: client: avi: convert filename to wide characters before passing it into VFW API
2023-03-28 22:42:16 +03:00
Alibek Omarov
f34b35be5a
engine: client: avi: re-attribute AVI support code by restoring original author copyright
2023-03-28 22:42:16 +03:00
Alibek Omarov
4b5ee87de1
engine: client: adapt to RefAPI 4 changes. Fix interpolation issue after reloading a save
2023-03-28 21:34:51 +03:00
Alibek Omarov
f1487cf576
engine: ref_api: bump RefAPI version to 4, R_StudioEstimateFrame now has time argument
2023-03-28 20:42:18 +03:00
SNMetamorph
b2ea8c9d18
engine: platform: win32: enabled attaching to existing console instead of creating new
2023-03-27 20:31:52 +03:00
Alibek Omarov
6e27926a10
engine: simplify XASH_USE_EVDEV macro usage by giving it's defined positive value
2023-03-27 17:28:19 +03:00
Alibek Omarov
96c30371b7
engine: client: better specify rawinput enabling condition on Win32
2023-03-27 17:22:48 +03:00
Alibek Omarov
9a42f4149f
engine: client: disable enabling mouse cursor in key_message (typing in chat)
2023-03-27 17:22:48 +03:00
SNMetamorph
3361e74f54
engine: client: console: fixed console scrolling on psvita platform
2023-03-27 03:52:51 +03:00
SNMetamorph
48e199bfa1
engine: common: enabled printing logs to stderr for psvita platform only in developer mode
2023-03-27 03:52:51 +03:00
SNMetamorph
575179dbf5
engine: client: added default dead zone values for psvita platform
2023-03-27 03:52:51 +03:00
SNMetamorph
e024a67436
engine: platform: psvita: fixed vrtld error reporting
2023-03-27 03:52:51 +03:00
SNMetamorph
e3103249f4
engine: platform: psvita: added developer mode button to launcher
2023-03-27 03:52:51 +03:00
SNMetamorph
0746cb5365
engine: platform: psvita: disabled back touch sensor
2023-03-27 03:52:51 +03:00
Alibek Omarov
fcda7517fe
engine: common: soundlib: add support for MP3 looping through custom ID3v2.4.0 tagging
2023-03-27 03:51:42 +03:00
Alibek Omarov
2c77f4c566
engine: client: notify client.dll about local player in firstplayer mode for use in custom renderers
2023-03-27 03:47:42 +03:00
Alibek Omarov
1caa276531
engine: common: imagelib: fix loading cubemaps
...
Loop break was a bug that was added after refactoring imagelib loader.
In fact, it was mindlessly copypasted from old code, where same break was
used to quickly exit from inner format bruteforcing loop, than outer cubemap
loading loop.
2023-03-25 07:02:29 +03:00
Alibek Omarov
3ccbc7a28c
engine: client: ref_common: r_refdll is not a VIDRESTART cvar
2023-03-24 18:03:06 +03:00
Alibek Omarov
8bb5ec5e26
ref: remove renderer description export, it's unused now
2023-03-24 02:54:14 +03:00
Alibek Omarov
ec355a83d1
engine: client: ref_common: eliminate COM_FreeLibrary in renderer names query, hardcoding them instead
2023-03-24 01:52:14 +03:00
Alibek Omarov
182d8edb42
engine: wscript: define enabled renderers as macros
2023-03-24 01:50:53 +03:00
Alibek Omarov
098c4c009b
engine: platform: sdl: fix incorrect HICON cast in SetClassLongPtr call
2023-03-21 05:16:07 +03:00
Alibek Omarov
dca637d4bb
engine: client: eliminate pfnServerCmd limit and, like GoldSrc, send our server command immediately to netchan
2023-03-21 04:25:32 +03:00
SNMetamorph
eac8c116a8
engine: server: sv_init: compiling error fix & minor cleanup
2023-03-20 16:29:43 +03:00
SNMetamorph
a03019f5e4
engine: server: sv_init: enabled handling sound resources specifically
...
This is for timely precaching on client side. Otherwise, files are being downloaded to client, but not precached immediatly after it, and therefore causing a late precaching of sound (obvious, this is bad)
2023-03-20 16:29:43 +03:00
SNMetamorph
714b4f45e4
engine: common: added COM_GetResourceTypeName function
2023-03-20 16:29:43 +03:00
SNMetamorph
68be8157ea
engine: common: soundlib: added Sound_SupportedFileFormat function
2023-03-20 16:29:43 +03:00
Alibek Omarov
8c80d3b85d
engine: common: cvar: add exception for cl_dodmusic cvar to fix Day of Defeat Beta 1.3 music issue
2023-03-18 20:34:30 +03:00
Alibek Omarov
33c0764e65
engine: common: system: fix inverted COM_CheckStringEmpty in Sys_GetCurrentUser for Vita
...
Thanks @fgsfdsfgs for pointing out
2023-03-17 17:29:40 +03:00
Alibek Omarov
4ada40e8a8
engine: client: check if we should discard local player entity before HUD_AddEntity call, allowing CL_IsThirdPerson hack used in MMod
2023-03-15 06:28:20 +03:00
Alibek Omarov
1630d87c0d
engine: client: do not alter the state if invalid HANDLE was passed to pfnSPR_Set. Fixes Half-Life: MMod
2023-03-15 04:58:33 +03:00
Alibek Omarov
3a956a1ad3
engine: client: initialize variables in SPR_Width/Height/Frames functions, in case R_GetSpriteParms fails
2023-03-15 04:58:00 +03:00
Alibek Omarov
fec3d33dcf
engine: client: cl_securedstub: fix strict aliasing in secured module initializing
2023-03-14 21:29:35 +03:00
Alibek Omarov
d4610e30fd
engine: common: net_encode: fix strict aliasing by converting it to use float_bits_t union
2023-03-14 21:29:35 +03:00
Alibek Omarov
885cda971d
engine: common: net_buffer: fix strict aliasing by converting it to use float_bits_t union
2023-03-14 21:29:35 +03:00
Alibek Omarov
da5ec56567
engine: common: con_utils: fix const qualifier discard in Con_CheckName
2023-03-14 00:35:07 +03:00
Alibek Omarov
e664e80b27
engine: common: mod_bmodel: replace few more obvious va calls by temp buffer and Q_snprintf
2023-03-13 06:25:57 +03:00
Alibek Omarov
d177b6f528
engine: cvar: consolidate auto description for GLCONFIG cvars
...
Fix bug when GLCONFIG cvars didn't had it's respective CLIENTDLL or GAMEUIDLL flags
2023-03-13 06:22:54 +03:00
Alibek Omarov
2ef3d78d9f
engine: client: netgraph: replace CL_DrawString with va calls by CL_DrawStringf
2023-03-13 06:16:17 +03:00
Alibek Omarov
5ea5e1167b
engine: client: font: add CL_DrawStringf wrapper
2023-03-13 06:15:45 +03:00
Alibek Omarov
116a605248
engine: common: replace some obvious va uses by temp buffer and Q_snprintf or equivalent code
2023-03-13 06:08:36 +03:00
Alibek Omarov
9690fe9334
engine: client: replace some obvious va uses by temp buffer and Q_snprintf
2023-03-13 06:03:44 +03:00
Alibek Omarov
a81fa84321
engine: server: replace some obvious va uses to temp buffer and Q_snprintf
2023-03-13 06:00:38 +03:00
Alibek Omarov
5ef97ae99e
engine: convert Info_SetValueForKey with va to Info_SetValueForKeyf
2023-03-13 05:37:45 +03:00
Alibek Omarov
d667845777
engine: convert Cbuf_AddText with va to Cbuf_AddTextf
2023-03-13 05:31:27 +03:00
Alibek Omarov
b12b2aaf79
engine: common: cmd: add Cbuf_AddTextf wrapper
2023-03-13 05:28:53 +03:00
Alibek Omarov
6b62f9c1b9
engine: convert Cvar_Get with va to Cvar_Getf
2023-03-13 05:19:32 +03:00
Alibek Omarov
ba1cf25314
engine: convert MSG_WriteString with va to MSG_WriteStringf
2023-03-13 05:13:52 +03:00
Alibek Omarov
fb2ba6a6e2
engine: common: net_buffer: add MSG_WriteStringf wrapper
2023-03-13 05:12:46 +03:00
Alibek Omarov
fb6e310eab
public: move va() function back to engine, it's not recommended to use in shared modules
2023-03-13 02:44:59 +03:00
Alibek Omarov
bcbd1a59c6
engine: common: base_cmd: add a simple benchmark within basecmd_test command
2023-03-13 02:40:48 +03:00
Alibek Omarov
8e45a43ad2
engine: common: base_cmd: alphabetically order inserts for faster lookups
2023-03-13 02:39:54 +03:00
Alibek Omarov
115ed82c19
engine: common: base_cmd: static-ize internal fuctions
2023-03-13 02:39:02 +03:00
SNMetamorph
f9205825b6
engine: platform: sdl: fixed psvita & nswitch platform initializing
2023-03-12 16:09:20 +03:00
Andrey Akhmichin
9e9703e6de
engine: common: imagelib: replace va function calls.
2023-03-11 17:37:16 +03:00
Andrey Akhmichin
6486533355
engine: platform: android: replace va function calls.
2023-03-11 16:29:55 +03:00
Andrey Akhmichin
daaaa324bd
engine: platform: emscripten: replace va function calls.
2023-03-11 15:32:14 +03:00
Andrey Akhmichin
249ce6bca1
engine: platform: win32: replace va function calls.
2023-03-11 15:30:56 +03:00
Andrey Akhmichin
b648c74815
engine: platform: posix: replace va function calls.
2023-03-11 15:30:29 +03:00
Andrey Akhmichin
a2d459ae84
engine: common: add printf-like version of Cvar_Get function.
2023-03-11 15:29:54 +03:00
Andrey Akhmichin
573781b45d
engine: platform: sdl: replace va function calls.
2023-03-11 15:29:34 +03:00
Andrey Akhmichin
3299999f3d
engine: common: add printf-like version of Info_SetValueForKey function.
2023-03-11 15:28:54 +03:00
Alibek Omarov
91be4f6521
engine: common: cmd: fix inverted check in apropos
2023-03-11 07:50:33 +03:00
fgsfds
70a73e47a7
psvita: use crtlib where possible
2023-03-11 07:09:19 +03:00
fgsfds
fe3f15ad33
engine: input: psvita: reimplement OSK manually
2023-03-11 07:09:19 +03:00
fgsfds
66f625f840
engine: psvita: use a macro for ioctlsocket like on all other platforms
2023-03-11 07:09:19 +03:00
fgsfds
3e1833722f
engine: psvita: check req in ioctlsocket()
2023-03-11 07:09:19 +03:00
fgsfds
4b8e11f561
engine: remove stray #if XASH_PSVITA
2023-03-11 07:09:19 +03:00
fgsfds
41c819f3d3
engine: psvita: keep old arguments in Sys_NewInstance
2023-03-11 07:09:19 +03:00
fgsfds
957154f097
scripts: psvita: move TITLEID and APPNAME to engine elf build arguments
2023-03-11 07:09:19 +03:00
fgsfds
47a6be86b1
engine: psvita: export stpcpy
2023-03-11 07:09:18 +03:00
fgsfds
287688d985
engine: psvita: implement Sys_NewInstance
2023-03-11 07:09:18 +03:00
fgsfds
610d528042
engine: psvita: implement Sys_GetCurrentUser
2023-03-11 07:09:18 +03:00
fgsfds
5a3e3b3977
ref: gl: add immediate mode shim for psvita
2023-03-11 07:09:18 +03:00
fgsfds
5c56b51044
engine: client: don't pop up OSK during loading screens on the PSVita either
2023-03-11 07:09:18 +03:00
fgsfds
5beed5ab29
engine: psvita: rebalance memory pools a bit
2023-03-11 07:09:18 +03:00