SNMetamorph
cd2720ba81
engine: common: imagelib: fixed loading BMP files with v4/v5 headers
2022-03-13 01:50:30 +03:00
Alibek Omarov
fba323cf1f
engine: common: cosmetic changes to usage string generating code
2022-03-10 04:52:16 +03:00
Alibek Omarov
f67d0ffa5a
engine: common: fix broken function name and strings after find&replace in socket code
2022-03-10 04:51:38 +03:00
Alibek Omarov
df616b950d
engine: add NET_AdrToString to menu extended API, upgrade mainui submodule
2022-03-08 07:00:36 +03:00
SNMetamorph
6473efa995
engine: added support for BC7 and BC6H compression formats of DDS textures
2022-03-07 02:03:40 +03:00
Alibek Omarov
85f99c723a
engine: add sys_timescale implementation
2022-03-03 05:38:36 +03:00
SNMetamorph
edc171be04
engine: common: fixed lightmap shift again
2022-02-28 19:56:28 +03:00
SNMetamorph
24ea8fba4b
engine: common: fixed lightmap shifting caused by insufficent precision in Mod_CalcSurfaceExtents
2022-02-28 16:54:28 +03:00
Alibek Omarov
3f7773f83b
engine: client: rewrite VOX subsystem, fix spaces being taken into sentences, add tests for parser, remove dead code
2022-02-22 09:40:15 +03:00
Alibek Omarov
18933e7981
engine: ensure all data was written to stdout when exiting
2022-02-22 09:40:15 +03:00
Alibek Omarov
203afda053
engine: add render_picbutton_text flag to use mainui_cpp font renderer for rendering WON buttons
2022-02-10 02:53:35 +03:00
Alibek Omarov
a6b43fbfff
engine: show additional errno string when log file cannot be opened
2022-01-29 03:04:54 +03:00
Alibek Omarov
61643585e0
engine: fix NULL ptr dereference when log file cannot be opened
2022-01-29 03:04:00 +03:00
Alibek Omarov
ffea7d9729
engine: add host_lowmemorymode cvar to indicate low memory mode level
2022-01-27 03:32:52 +03:00
Velaron
0e286f31c5
engine: client: fix DT_TIMEWINDOW_* signedness
2022-01-24 17:31:36 +03:00
Alibek Omarov
5aa6bfee85
engine: first attempts on fuzzing the engine
2022-01-15 06:24:57 +03:00
Alibek Omarov
ea5937bce0
engine: net_encode: remove naive clientdata/weapondata copy, only copy fields explicitly listed in deltalst
2022-01-14 14:46:52 +03:00
Alibek Omarov
6e4ab74694
engine: net_encode: split delta "no changes" copy into separate function
2022-01-14 14:33:13 +03:00
Alibek Omarov
1f26710bd0
engine: fix add command error messages
2022-01-14 01:06:52 +03:00
Alibek Omarov
96f35f76e1
engine: filesystem: fix creating directories with roDir
2022-01-14 00:42:24 +03:00
Alibek Omarov
fa37d153c8
engine: common: restrict alias/unalias and stuffcmds from executing by server
2022-01-14 00:26:26 +03:00
Alibek Omarov
13cf909b99
engine: filesystem: allow extras ZIPs
2022-01-13 18:22:06 +03:00
Alibek Omarov
606b5354e6
engine: filesystem: fix loading ZIP files
2022-01-13 17:46:54 +03:00
Alibek Omarov
e29dcb4125
engine: filesystem: accept ZIP files with zip extension, do not assert with NULL free in Zip_Close
2022-01-13 16:44:45 +03:00
Alibek Omarov
f9d0fba05f
wscript: remove duplicated branches diagnostic for good
2022-01-04 09:01:08 +03:00
Alibek Omarov
1ffe050205
engine: print only command name in Unknown command message, rather than a full line
2022-01-04 09:01:08 +03:00
Alibek Omarov
a2f741fe8a
engine: platform: sdl: try to fix 1.2 build
2022-01-04 08:39:11 +03:00
Alibek Omarov
01b2266b7e
engine: net_encode: minor code style fix
2022-01-04 04:30:47 +03:00
Alibek Omarov
295adcf222
engine: con_utils: don't also prepend backslash in autocompletion~
2022-01-04 02:31:41 +03:00
Alibek Omarov
210137c325
engine: increase model limit to the possible maximum without breaking the protocol
2022-01-03 23:07:33 +03:00
Alibek Omarov
f007374866
engine: client: rewrite console history
...
Fix duplicate and empty lines saved into history
Fix backup copied too early
Add tests
2021-12-31 03:49:11 +03:00
Alibek Omarov
4f89288ccf
common: cleanup port.h
2021-12-23 19:17:11 +03:00
Alibek Omarov
764ef93984
common: add fs_size_t typedef, for read()/write() return value
2021-12-23 01:21:33 +03:00
Alibek Omarov
d8b3ab4dcc
engine: filesystem: fix unused result warnings
2021-12-22 05:03:06 +03:00
Alibek Omarov
08e72bad35
engine: crashhandler: clean up code
2021-12-22 05:02:34 +03:00
Alibek Omarov
7e574ea42e
engine: filesystem: do not create folders for files in rodir mode
2021-12-22 01:52:47 +03:00
Alibek Omarov
0963e05716
engine: restore lumps after swapping them for blue shift maps
...
Mod_TestBmodelLumps may modify srclumps data, which is essential for
brush model loader. BlueShift maps have swapped lumps for some reason
Restoring them to default is fix for now
2021-12-20 18:12:36 +03:00
Alibek Omarov
37aa5b1e99
engine: gamma: use FBitSet
2021-12-08 20:28:30 +03:00
SNMetamorph
aa07dab8ab
engine: added feature flag ENGINE_LINEAR_GAMMA_SPACE
2021-12-08 20:27:02 +03:00
Alibek Omarov
e0efe0aa23
engine: remove emboss filter. There seems no real use for it.
2021-12-07 09:09:45 +03:00
Alibek Omarov
293482fbd5
engine: FCVAR_GLCONFIG are not readonly anymore. To make truly readonly cvar for renderer, one must apply FCVAR_READ_ONLY flag
2021-12-06 03:56:18 +03:00
Alibek Omarov
07f1f7ded1
engine: launcher: use our Q_strncpy instead of standard strncpy
2021-12-03 09:41:58 +03:00
Alibek Omarov
1cac321c00
engine: enable filtered command buffer for dedicated to pass the tests
2021-12-03 09:41:23 +03:00
Alibek Omarov
aa7bfb4819
engine: check for non-standard alloca header
2021-12-03 09:22:40 +03:00
Alibek Omarov
0c18a06946
engine: sequence: use Q_strncpy instead of standard strcpy
2021-12-03 09:22:40 +03:00
Alibek Omarov
24edcf7d9e
engine: swap lumps back after they were swapped for blue-shift maps
2021-11-29 16:28:42 +03:00
Alibek Omarov
c00e77c02e
engine: fix const qualifier discard
2021-11-27 05:27:45 +03:00
Alibek Omarov
1944f48516
engine: common: allow unlimited commands for unprivileged mode at this time to not break mods like GGM
2021-11-23 05:23:38 +03:00
Alibek Omarov
992bcd89ef
engine: add cmd and cvar tests for privileged mode
2021-11-23 05:23:38 +03:00
Alibek Omarov
508eb7ab5f
engine: restore command escaping
2021-11-23 05:23:38 +03:00