Alibek Omarov
|
6aeedf201c
|
ref: gl: update dlight texture in case if BLOCK_SIZE changes between maps (going from QBSP to BSP2 or toggling r_large_lightmaps cvar)
|
2025-03-15 19:23:49 +03:00 |
|
Alibek Omarov
|
c9f8bdfcb0
|
ref: gl: allow updating texture with NULL data by calling TexImage instead of TexSubImage
|
2025-03-15 19:20:36 +03:00 |
|
Alibek Omarov
|
3cf4901ad2
|
engine: fix another case of format-nonliteral
|
2025-03-15 18:23:38 +03:00 |
|
Alibek Omarov
|
92de3ebc58
|
wscript: disable format-nonliteral for Clang, it's buggy there
|
2025-03-15 14:20:11 +03:00 |
|
Alibek Omarov
|
7aa9f23590
|
public: crtlib: fix Q_pretifymem so it compiles with -Wformat-nonliteral
|
2025-03-15 14:19:47 +03:00 |
|
Alibek Omarov
|
3d999269eb
|
engine: net_ws: make net6_local global static, as it's not used outside of this translation unit
|
2025-03-15 01:24:59 +03:00 |
|
Alibek Omarov
|
1e8e4825fa
|
engine: fix remaining -Wformat=2 and force it to -Werror
|
2025-03-15 01:24:59 +03:00 |
|
Alibek Omarov
|
91bc372811
|
mainui: update
|
2025-03-15 01:24:59 +03:00 |
|
Alibek Omarov
|
f9df96d70e
|
engine: server: fix server strings deduplication on 64-bit systems
|
2025-03-15 01:24:59 +03:00 |
|
Alibek Omarov
|
8af0e2c8b4
|
readme: add missing system dependencies on Linux systems [skip ci]
|
2025-03-08 02:42:28 +03:00 |
|
Alibek Omarov
|
a5191d8948
|
engine: client: console: simplify Field_DrawInputLine, try to make it safer
|
2025-03-08 02:35:32 +03:00 |
|
Alibek Omarov
|
b2d8239829
|
engine: common: net_http: fix decompression for compressed but not chunked files
|
2025-03-06 19:10:48 +03:00 |
|
Alibek Omarov
|
34322f025b
|
engine: client: limit ticket generator choices to revemu2013 only
|
2025-03-06 12:35:32 +03:00 |
|
Alibek Omarov
|
3e6b434733
|
mainui: update
|
2025-03-05 22:36:41 +03:00 |
|
Alibek Omarov
|
8359cbe76c
|
scripts: waifulib: add flag --enable-limited-debuginfo which enables -gline-tables-only on GCC and Clang compilers
This saves ~30mb of APK size on Android.
|
2025-03-05 02:19:39 +03:00 |
|
Alibek Omarov
|
0e90e6285e
|
engine: host: use #if instead of #ifdef when checking for extended hl25 structs compile option
|
2025-03-03 22:59:44 +03:00 |
|
Alibek Omarov
|
2f5840f650
|
engine: host: add a cvar that indicates whether engine was built with --enable-hl25-extended-structs or not
|
2025-03-03 22:53:20 +03:00 |
|
Alibek Omarov
|
3b51a554dd
|
mainui: update
|
2025-03-02 20:20:54 +03:00 |
|
Alibek Omarov
|
5f0880d4a2
|
engine: client: lower the bandwidth test fragment sizes to 1400 and less, as using 64k, 32k and more is unreliable
|
2025-03-02 20:20:40 +03:00 |
|
Bohdan Shulyar
|
884a3c66ac
|
client: touch: fix minor typo that prevented editing touch buttons commands
|
2025-03-02 20:19:58 +03:00 |
|
Alibek Omarov
|
c76752cc5f
|
engine: server: validate uuid in protinfo, it's an md5 string
|
2025-03-01 22:45:01 +03:00 |
|
Alibek Omarov
|
fc2888e107
|
engine: server: fix incorrect ID string generation, hashedcdkey is already an MD5 string
|
2025-03-01 22:27:22 +03:00 |
|
Alibek Omarov
|
674b4c1506
|
engine: server: reorder sv_client_t struct for better memory efficiency, remove unused fields
|
2025-03-01 22:07:05 +03:00 |
|
Alibek Omarov
|
cddd50f1e9
|
engine: server: completely erase sv_client_t on client connect, so we always start from scratch for every user
|
2025-03-01 22:07:05 +03:00 |
|
Alibek Omarov
|
6c9d5bc1fb
|
engine: server: cleanup penalties and warns for new players
|
2025-03-01 16:03:39 +03:00 |
|
Alibek Omarov
|
ec23860238
|
gitmodules: use github mirrors instead of xiph.org's git
It's not really a good idea to hammer upstream git servers with cloning same
data over and over. Besides, it's down right now.
|
2025-03-01 15:28:55 +03:00 |
|
Alibek Omarov
|
14a2e34b7e
|
mainui: update
|
2025-03-01 15:21:20 +03:00 |
|
Alibek Omarov
|
29c8818557
|
engine: server: do not continue processing command if the player was kicked during it (for example, by speedhack prevention)
|
2025-03-01 14:58:15 +03:00 |
|
Andrey Akhmichin
|
7222830b28
|
Documentation: supported-mod-list.md: a little remark.
|
2025-02-28 23:56:28 +03:00 |
|
Alibek Omarov
|
9b0ad7daf0
|
engine: common: register forgotten net_clockwindow cvar
|
2025-02-28 22:44:44 +03:00 |
|
Alibek Omarov
|
73729827f4
|
engine: platform: win32: add forgotten SDL.h include
|
2025-02-28 21:55:26 +03:00 |
|
Alibek Omarov
|
97fa395a3b
|
engine: platform: win32: fix build by restoring previous win32 header inclusion order
|
2025-02-28 21:44:22 +03:00 |
|
Alibek Omarov
|
1cef8ea7af
|
Revert "ref: gl: check OES NPOT texture extension in BigGL mode"
This breaks mipmaps on PSVita
This reverts commit 54b0cf9991.
|
2025-02-28 17:08:27 +03:00 |
|
Alibek Omarov
|
eda4e95607
|
engine: client: draw version at bottom right in menu, regardless if dev_overview or net_graph are enabled (those only used in-game)
|
2025-02-28 15:11:24 +03:00 |
|
Alibek Omarov
|
a5f0ca38f1
|
engine: remove inclusion of SDL headers globally, helps to cleanup code before SDL3 migration
|
2025-02-28 13:14:47 +03:00 |
|
Alibek Omarov
|
bbbd7711c1
|
engine: platform: cleanup remnants of disabling vsync while loading mechanism for linux fbdev and dos ports
|
2025-02-28 12:33:30 +03:00 |
|
Alibek Omarov
|
38e922557d
|
engine: platform: sdl: remove disabling vsync while we're not in game, as this is something users have been complaining a lot
It's not a big deal if level loading will take a few milliseconds more.
|
2025-02-28 08:27:38 +03:00 |
|
Alibek Omarov
|
4dec1785ed
|
engine: client: touch: fix inverted file extension check
|
2025-02-28 06:44:21 +03:00 |
|
Alibek Omarov
|
9f77b7dc46
|
scripts: waifulib: enable HLSDK -mtune only on GCC and Clang, and not on Android
|
2025-02-26 17:11:10 +03:00 |
|
Alibek Omarov
|
5061a29f86
|
scripts: waifulib: enable asynchronous-unwind-tables for better stacktraces
|
2025-02-26 17:10:30 +03:00 |
|
Alibek Omarov
|
cb5dffd554
|
engine: server: don't bother printing about unsupported connectionless packets if sv_log_outofband is set to 0
|
2025-02-26 17:06:33 +03:00 |
|
Alibek Omarov
|
4eaa8ab40f
|
android: bump minimum CMake version, so disabling unneeded features in SDL actually works
|
2025-02-26 14:21:58 +03:00 |
|
Alibek Omarov
|
2a82d265d6
|
scripts: waifulib: xcompile: add support for Android NDK r27 as well
|
2025-02-26 12:40:22 +03:00 |
|
Alibek Omarov
|
f2392b5709
|
scripts: waifulib: xcompile: add support for building on Windows. Drop using shortcut target clang symlinks, as those don't work on Windows at all (they are wrapped into batch files, which can't be invoked like exes)
|
2025-02-26 12:40:22 +03:00 |
|
Alibek Omarov
|
5620e7ab4c
|
android: fixup CMAKE_LIBRARY_OUTPUT_DIRECTORY on Win32, merge stdout and stderr for waf output
|
2025-02-26 12:40:22 +03:00 |
|
Alibek Omarov
|
a76236ac5a
|
scripts: waifulib: xcompile: add support for NDK 28, remove setting up custom PREFIX to not mess up installation path
|
2025-02-26 12:40:22 +03:00 |
|
Alibek Omarov
|
d1c5862bab
|
android: bump NDK version to 28
|
2025-02-26 12:40:22 +03:00 |
|
Alibek Omarov
|
81400d0b01
|
android: use xcompile.py's support for Android NDK, fix tabs
|
2025-02-26 12:40:22 +03:00 |
|
Alibek Omarov
|
a129f13e25
|
android: enable verbose output for CMake running from Gradle
|
2025-02-26 12:40:22 +03:00 |
|
Alibek Omarov
|
ec8b4c0a84
|
android: rework how engine is built, instead of generating CMakeLists, just use included in CMake ExternalProject feature
|
2025-02-26 12:40:22 +03:00 |
|