Velaron
|
232a3163ff
|
android: remove currently unused or invalid resources
|
2025-08-03 04:35:10 +05:00 |
|
Alibek Omarov
|
aacdde1522
|
engine: platform: android: do not automatically prepend lib prefix
|
2025-08-03 04:35:10 +05:00 |
|
Alibek Omarov
|
54d737fe3e
|
scripts: gha: temporarily switch hlsdk-portable branch to android_library_naming for testing
|
2025-08-03 04:35:10 +05:00 |
|
Alibek Omarov
|
b43105f13d
|
filesystem: wscript: strip lib prefix on Android
|
2025-08-03 04:35:10 +05:00 |
|
Alibek Omarov
|
6661ec3090
|
defaults: disable INTERNAL_GAMELIBS for Android
|
2025-08-03 04:35:10 +05:00 |
|
Alibek Omarov
|
2557d5acaa
|
3rdparty: opus: limit assembly to SSE and SSE2
Otherwise whole engine builds with SSE4.1 and AVX support with LTO enabled. =/
|
2025-08-03 04:34:46 +05:00 |
|
lewa_j
|
b14a1b664f
|
engine: platform: sdl2: Fix uninitialized read introduces in 7fda58561f
|
2025-08-02 17:59:26 +03:00 |
|
Alibek Omarov
|
56361b52e7
|
3rdparty: opus: enable platform optimized code (x86 SSE/AVX with runtime detection and NEON on ARM)
Along that enable hardening and check for C99 lrintf (probably can do the same in the engine at some point).
|
2025-08-02 12:27:26 +05:00 |
|
Alibek Omarov
|
da1b9ad80d
|
scripts: waifulib: xcompile: enable cross compilation automatically if CROSS_COMPILE environment variable is set
|
2025-07-31 03:17:39 +05:00 |
|
Alibek Omarov
|
aec1213319
|
scripts: waifulib: xcompile: fix NDK 28 minimal API version
|
2025-07-31 03:17:39 +05:00 |
|
Alibek Omarov
|
cb4540a877
|
engine: platform: android: call SDL_OpenURL only if XASH_SDL was defined during build. Remove version check, as Android always builds with latest SDL version.
|
2025-07-30 23:33:08 +05:00 |
|
Alibek Omarov
|
613768c3f9
|
wscript: add experimental option to enable wafcache [skip ci]
|
2025-07-30 21:07:45 +05:00 |
|
Alibek Omarov
|
234a16d611
|
scripts: waifulib: xcompile: add support for kbuild-style CROSS_COMPILE environment variable [skip ci]
|
2025-07-30 21:06:32 +05:00 |
|
Alibek Omarov
|
e468371394
|
3rdparty: libbacktrace: similarly, use C compiler for multicheck tests, as this is a C project
|
2025-07-29 21:42:40 +05:00 |
|
Alibek Omarov
|
671157ee20
|
public: wscript: set compiler for tests using compiler key instead of directly setting up features, otherwise it won't add uselib
|
2025-07-29 21:42:02 +05:00 |
|
Alibek Omarov
|
4398de1dab
|
public: wscript: explicitly set language for libc tests in multicheck, as Waf chooses C++ by default
Compiling tgmath.h test with C++ compiler causes misdetection on PSVita which has broken tgmath.h support.
|
2025-07-29 20:41:59 +05:00 |
|
Alibek Omarov
|
dc09cf0c39
|
public: fix incorrect logic where libc extension defines were exported without an actual check
|
2025-07-29 11:31:45 +05:00 |
|
Alibek Omarov
|
f4854dbcde
|
public: wscript: parallelize libc extension checks for faster reconfigure
|
2025-07-29 08:57:57 +05:00 |
|
Alibek Omarov
|
25e206f5ae
|
engine: platform: posix: remove old crashhandler as libbacktrace supports much more targets, remove duplicated code around execinfo and libbacktrace-based crashhandlers
Update copyright headers.
|
2025-07-29 08:14:06 +05:00 |
|
Andrey Akhmichin
|
b3d3a15c3d
|
utils: mdldec: bump version to 1.2.1.
|
2025-07-27 22:02:59 +05:00 |
|
Andrey Akhmichin
|
92faa25670
|
utils: mdldec: add support for absolute paths on *nix.
|
2025-07-27 22:02:59 +05:00 |
|
lewa_j
|
3eed2769d5
|
ref: wscript: gl4es fix typo
|
2025-07-27 16:27:55 +05:00 |
|
lewa_j
|
6302553ee4
|
ref: update nanogl and wes submodules
|
2025-07-27 16:27:55 +05:00 |
|
lewa_j
|
ae2808dff7
|
ref: gles3compat: Fix crashes on stubs under windows, probably due to signature missmatch
|
2025-07-27 16:27:55 +05:00 |
|
lewa_j
|
af69df15e1
|
ref: Fix gl4es build under windows. Static gl functions declared with APIENTRY even without mangling.
|
2025-07-27 16:27:55 +05:00 |
|
lewa_j
|
98e4aae6bb
|
ref: wscript: Fix gl4es invalid build flags under msvc
|
2025-07-27 16:27:55 +05:00 |
|
Sergey Degtyar
|
3e921c829f
|
engine: client: fix CL_DrawCenterPrint aligment for cyrillic text
|
2025-07-26 19:57:23 +05:00 |
|
Sergey Degtyar
|
e994cc0c8b
|
engine: client: adjust SPRAY_ALPHA_THRESHOLD
|
2025-07-25 02:32:40 +05:00 |
|
Alibek Omarov
|
cd26b1f279
|
engine: imagelib: img_quant: reduce used colors from 256 to 255, so last color in palette can be reserved for custom usage (like transparency in player decals)
|
2025-07-25 01:39:59 +05:00 |
|
Alibek Omarov
|
24f05e3fc5
|
engine: client: refactor spray logo, get rid of unneeded bmp checks
|
2025-07-25 01:34:46 +05:00 |
|
Alibek Omarov
|
2bdeb05153
|
engine: client: oops, fix including non-existent file
|
2025-07-25 00:24:45 +05:00 |
|
Alibek Omarov
|
de4b635b19
|
engine: client: move cl_spray.c only external function declaration to client.h, move other definitions to cl_spray.c
|
2025-07-24 23:59:15 +05:00 |
|
SNMetamorph
|
ab744a8baf
|
engine: client: fixed critical bugs in GoldSrc spray generating code, removed useless hacks
|
2025-07-24 20:49:05 +05:00 |
|
SNMetamorph
|
0aca03d343
|
engine: client: refactored GoldSrc sprays code, removed magic numbers
|
2025-07-24 20:49:05 +05:00 |
|
Alibek Omarov
|
eeca965b5d
|
3rdparty: update libbacktrace and mainui submodules
|
2025-07-18 19:00:39 +05:00 |
|
Alibek Omarov
|
eb27dc639e
|
Documentation: remove public server rules and recommendation (it might be back after reworking it)
|
2025-07-18 19:00:39 +05:00 |
|
Bohdan Shulyar
|
af5c6d1196
|
donate: update url
|
2025-07-18 03:47:09 +05:00 |
|
Sergey Degtyar
|
0cce014c01
|
engine: client: fix spray support for 24-bit BMP (save as miptex, not decal)
|
2025-07-17 02:20:36 +05:00 |
|
Sergey Degtyar
|
6111df486e
|
engine: client: GoldSrc spray support
|
2025-07-16 23:54:56 +05:00 |
|
Sergey Degtyar
|
7dc88f9417
|
filesystem: common: move wad structures to wadfile.h
|
2025-07-16 23:54:56 +05:00 |
|
Sergey Degtyar
|
e36486b73a
|
engine: imagelib: handling wad extension to save and load image properly
|
2025-07-16 23:54:56 +05:00 |
|
Sergey Degtyar
|
000304ddde
|
engine: net_chan: added bz2 compression for file fragments
|
2025-07-16 23:54:56 +05:00 |
|
Alibek Omarov
|
4c9b69af5f
|
engine: mod_bmodel: allow firstclipnode index to be negative, as maps compiled with it rely on this trick by encoding whole hull as empty contents
|
2025-07-16 23:42:49 +05:00 |
|
SNMetamorph
|
599b1b48ec
|
engine: voice: added wrapper for players voice status array to avoid mess with off-by-one errors
|
2025-07-15 18:54:01 +05:00 |
|
Alibek Omarov
|
4e23012950
|
ci: disable build for e2k-8c for now (probably will compile natively on e2k-4c instead)
|
2025-07-13 04:43:34 +05:00 |
|
Alibek Omarov
|
6e69e1d67b
|
scripts: gha: build engine for Linux and Windows with FFmpeg linked in runtime by default, thus allowing for smaller distribution size for game developers
|
2025-07-13 04:39:44 +05:00 |
|
Alibek Omarov
|
7564e3c61f
|
engine: client: add support for building with FFmpeg linked in runtime
|
2025-07-13 04:39:44 +05:00 |
|
Alibek Omarov
|
0543b861ca
|
ci: upgrade win32-i386 build runner to windows-2022 (which probably will break XP support... or it might not)
|
2025-07-09 19:31:12 +05:00 |
|
Alibek Omarov
|
0d403a7117
|
engine: client: console: make con history remember modifications to old lines
|
2025-07-09 19:23:17 +05:00 |
|
Alibek Omarov
|
928ce9d754
|
engine: client: console: simplify history handling by defining a separate type for console lines saved in history
Thus we don't need to save linewidth for them anymore.
|
2025-07-09 19:22:29 +05:00 |
|