Alibek Omarov
|
98e587285b
|
engine: client: allocate static entities only when server sends static entity packet
|
2024-12-18 06:57:43 +03:00 |
|
Alibek Omarov
|
689e29bc42
|
engine: client: only load paused icon when requested
|
2024-11-23 15:01:50 +03:00 |
|
Alibek Omarov
|
56c19c4f5a
|
engine: client: make some simple functions, like querying entity by index, getting local player, inline
|
2024-11-17 13:37:32 +03:00 |
|
Alibek Omarov
|
229f1560b0
|
engine: fix some possible off by one errors
|
2024-11-17 13:04:20 +03:00 |
|
Alibek Omarov
|
4cb11861e4
|
engine: client: reimplement Mod_LoadMapSprite on engine side
|
2024-11-03 02:58:31 +03:00 |
|
Alibek Omarov
|
addd50467e
|
engine: remove FillRGBABlend from RefAPI. FillRGBA now accepts rendermode parameter
|
2024-11-03 02:24:36 +03:00 |
|
Alibek Omarov
|
e3e4bcc015
|
engine: global refactoring of connectionless packets, now they can be customized from single protocol.h header
|
2024-10-19 14:05:00 +03:00 |
|
Alibek Omarov
|
f52c825bf5
|
engine: make some global variables static and const, make even more functions static if possible
|
2024-10-14 19:19:46 +03:00 |
|
Alibek Omarov
|
35ae9f4a64
|
engine: client: don't save thirdperson value, it's not used anywhere
|
2024-10-07 21:00:16 +03:00 |
|
Alibek Omarov
|
d7d96c02a2
|
engine: client: implement cvar showpause for GoldSrc compatibility
|
2024-10-07 20:59:44 +03:00 |
|
xiaodo
|
26f07196ea
|
engine: Format Codes.
|
2024-10-07 17:22:27 +03:00 |
|
xiaodo
|
8c291fdfe3
|
engine: fix CenterPrint Wrong Y Position.
|
2024-10-07 17:22:27 +03:00 |
|
xiaodoxd
|
d1e118f07c
|
Fix CenterPrint Wrong X Position
|
2024-10-07 17:22:27 +03:00 |
|
Alibek Omarov
|
8fcaf18897
|
engine: client: remove useless copy in NetAPI_SendRequest
|
2024-08-08 04:32:58 +03:00 |
|
Alibek Omarov
|
4a5f34089d
|
engine: client: fix TriColor4fRendermode
|
2024-07-28 20:50:20 +03:00 |
|
Alibek Omarov
|
7a469fb481
|
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 |
|
Alibek Omarov
|
2fddbdddee
|
engine: client: fix ScreenFade under quake compatibility mode
|
2024-07-21 04:33:46 +03:00 |
|
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
|
14ae9b312d
|
engine: client: make client engfuncs const
|
2024-07-16 15:23:03 +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
|
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
|
b4376a6a8c
|
engine: client: make a common function for sending out userinfo changes
|
2024-07-06 06:09:19 +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
|
73a8144e75
|
engine: client: reduce console spam about not precached model to dev level 1
|
2024-06-15 08:44:18 +03:00 |
|
Alibek Omarov
|
ef786b7d79
|
engine: client: fix sprites transparency in Night at the Office
|
2024-04-02 02:18:49 +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
|
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
|
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
|
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
|
2b6a550405
|
engine: clean up common.h header from unused function prototypes, or move them to appropriate header or C file
|
2024-01-28 10:00:17 +03:00 |
|
Alibek Omarov
|
75d476f9df
|
engine: fix -Wmissing-prototypes
|
2024-01-28 09:55:18 +03:00 |
|
Alibek Omarov
|
2f2890cd11
|
engine: client: use PARM_TEX_FILTERING to figure out whether we should apply half-texel trick to HUD textures when scaling
|
2024-01-25 05:50:11 +03:00 |
|
Alibek Omarov
|
93ceb0e4ed
|
engine: client: split the sprites indices only when loading new sprite. Scan the whole array when searching.
Fixes incorrect sprite loading in XDM
|
2023-12-14 03:12:47 +03:00 |
|
Alibek Omarov
|
7e9f87de2d
|
engine, ref: eliminate calls to global arrays, instead store array pointers at renderer side
|
2023-12-06 04:13:03 +03:00 |
|
SNMetamorph
|
a87f399e68
|
engine: client: revert export for pfnSPR_Load and pfnSPR_Frames functions
This needed for native support GoldSrc Monitor utility.
|
2023-11-20 00:14:06 +03:00 |
|
Alibek Omarov
|
0330569537
|
engine: client: remove master server queries from NetAPI, they are never used by mods
|
2023-10-22 17:49:52 +03:00 |
|
Alibek Omarov
|
ca134a85ee
|
engine: client: make it more obvious that CL_InitEdicts depends on maxclients value
|
2023-06-30 02:51:47 +03:00 |
|
Alibek Omarov
|
7e06d049f5
|
engine: common: static-ize common.c functions, set GAME_EXPORT to API functions
|
2023-06-20 14:19:44 +03:00 |
|
Alibek Omarov
|
6a1f96a2c6
|
engine: always unlink variables and commands BEFORE all pointers to them would be lost
|
2023-05-27 21:52:58 +03:00 |
|
Alibek Omarov
|
3918bcd71c
|
engine: client: move console cvars to static allocation
|
2023-05-27 21:52:58 +03:00 |
|
Alibek Omarov
|
1ee01163b7
|
engine: client: move scrn cvars to static allocation
|
2023-05-27 21:52:58 +03:00 |
|
Alibek Omarov
|
b1d60c248d
|
engine: client: move main client cvars to static allocation
|
2023-05-27 21:52:58 +03:00 |
|
Alibek Omarov
|
d9cbf1fa89
|
engine: client: move input cvars to static allocation
|
2023-05-27 21:52:58 +03:00 |
|
Alibek Omarov
|
04107d384e
|
engine: client: fix incorrectly parsed timings for TE_TEXTMESSAGE
|
2023-05-15 02:11:44 +03:00 |
|
Alibek Omarov
|
377dd9a255
|
engine: client: bring back NetAPI infostring options, as they conform to the API definitions
|
2023-05-14 12:24:40 +03:00 |
|
Alibek Omarov
|
de1e53311a
|
engine: client: cl_game: static-ize engine functions in client API
|
2023-05-14 12:10:14 +03:00 |
|
Alibek Omarov
|
b16fa8eddc
|
public: remove Q_strcat and Q_strcpy, and patch the code that uses it
|
2023-04-26 05:20:45 +03:00 |
|