Alibek Omarov
375998dffb
Cleanup xash3d_types.h from engine-specific macros and types
2025-01-22 15:10:18 +03:00
Alibek Omarov
62f3354f4e
mainui: update
2024-12-29 08:06:58 +03:00
Alibek Omarov
3d30dc8d02
mainui: update
2024-12-08 01:58:39 +03:00
Alibek Omarov
51fa7d2611
wscript: strip lib prefix from new opus and vorbis targets, don't link them in dedicated
2024-12-02 21:59:11 +03:00
Alibek Omarov
6b6d3b3770
3rdparty: opusfile: wscript: hack building on Android with API level lower than 24
...
In API level 21 **and** _FILE_OFFSET_BITS == 64 we don't get fseeko/ftello functions.
To avoid increasing API level, just set _FILE_OFFSET_BITS to some bogus value.
Undefining it doesn't work as opusfile sets it to 64 automatically.
2024-12-02 21:28:36 +03:00
Alibek Omarov
6247bbc629
3rdparty: libogg: wscript: remove useless defines
2024-12-02 21:10:00 +03:00
Alibek Omarov
0181e640c9
3rdparty: wscript: set explicit names for correct dependency calc of generated files
...
This helps avoid issue when the bzip2 or libogg are compiled before header is
generated for them.
In theory, we shouldn't do that, but I guess dependency calculation through
include directives doesn't work when the file doesn't exist.
2024-12-02 21:07:30 +03:00
Alibek Omarov
26230596ba
3rdparty: bzip2: wscript: bring back generating bz_version.h.in now that cmake.py has subst support
2024-12-02 21:07:12 +03:00
SNMetamorph
4581755f9b
3rdparty: libogg: added generating of config_types.h
2024-12-02 20:36:33 +03:00
SNMetamorph
485d4324f8
3rdparty: libvorbis & libvorbisfile combined into one wscript
2024-12-02 20:36:33 +03:00
SNMetamorph
881788c0c9
3rdparty: libogg & opusfile wscript fixes
2024-12-02 20:36:33 +03:00
SNMetamorph
8e5d0a6425
3rdparty: opusfile: added wscript for libopusfile
2024-12-02 20:36:33 +03:00
SNMetamorph
33901afa57
3rdparty: added libopusfile submodule
2024-12-02 20:36:33 +03:00
SNMetamorph
914be8dbd7
3rdparty: vorbis: added wscript for libvorbisfile
2024-12-02 20:36:33 +03:00
SNMetamorph
9e67a90b25
3rdparty: vorbis: added wscript for libvorbis
2024-12-02 20:36:33 +03:00
SNMetamorph
44e67c987b
3rdparty: added Vorbis submodule
2024-12-02 20:36:33 +03:00
SNMetamorph
3c6c90c1e7
3rdparty: libogg: added wscript for libogg
2024-12-02 20:36:33 +03:00
SNMetamorph
3e8bd16d2b
3rdparty: added libogg submodule
2024-12-02 20:36:33 +03:00
Alibek Omarov
fb964b8686
mainui: update
2024-12-01 11:34:44 +03:00
Alibek Omarov
22da42b121
3rdparty: mainui: update
2024-11-27 16:59:18 +03:00
Alibek Omarov
5ad8bc3ba4
3rdparty: update submodules
2024-11-27 16:40:14 +03:00
Alibek Omarov
0154ffa060
wscript: try to automatically set console subsystem flag depending on target features
...
Remove subsystem flag from shlibs and stlibs, it's only required for executables.
2024-11-27 15:43:13 +03:00
Alibek Omarov
ddf5a01dfc
3rdparty: MultiEmulator: update
2024-11-20 06:32:16 +03:00
Alibek Omarov
43609bc77c
mainui: update
2024-11-07 14:12:21 +03:00
Alibek Omarov
e8c1fc958f
mainui: update
2024-11-07 10:18:16 +03:00
Alibek Omarov
08bc4ccec4
3rdparty: opus: wscript: implement looking for C99 VLA or alloca
2024-11-07 10:15:19 +03:00
Alibek Omarov
b1915106b0
vgui_support: update
2024-11-06 19:46:22 +03:00
Alibek Omarov
319dea1f7d
mainui: update
2024-10-28 12:22:10 +03:00
Alibek Omarov
48047c05b7
extras: update
2024-10-28 12:22:10 +03:00
Alibek Omarov
6c6cb65b30
mainui: update
2024-10-27 14:33:27 +03:00
Alibek Omarov
8ea8437e19
3rdparty: opus: downgrade to 1.4.0
2024-10-27 14:32:43 +03:00
Alibek Omarov
49990a0859
mainui: update
2024-10-26 05:15:55 +03:00
Alibek Omarov
5c75dda864
mainui: update
2024-10-26 02:42:30 +03:00
Alibek Omarov
ed522852cf
mainui: update
2024-10-24 23:30:23 +03:00
Alibek Omarov
40ffde0439
3rdparty: opus: update to 1.5.2
2024-10-24 15:51:41 +03:00
Alibek Omarov
0e79326571
waf: upgrade to latest, fix for api changes
2024-10-24 00:37:05 +03:00
Alibek Omarov
a15c1f99b2
wscript: remove useless features
2024-10-23 23:20:47 +03:00
Alibek Omarov
6ab2c9dbbf
engine: client: fix out of bounds access with some ticket generators
...
* Update MultiEmulator submodule
2024-10-22 02:13:36 +03:00
Alibek Omarov
ffe7b1f4a1
3rdparty: MultiEmulator: move it to submodule
2024-10-21 14:08:16 +03:00
Alibek Omarov
6a1f502d25
3rdparty: MultiEmulator: remove unused code
2024-10-21 06:30:53 +03:00
Alibek Omarov
434359ea01
3rdparty: update mainui and extras
2024-10-21 06:19:11 +03:00
Alibek Omarov
ae2ad6ddf2
3rdparty: add MultiEmulator by 2010kohtep
...
* patched to be portable, turned into a static library
* integrated to the engine
2024-10-21 06:19:11 +03:00
Alibek Omarov
b41804bb5b
mainui: update
2024-10-17 14:56:38 +03:00
Alibek Omarov
e39a62b1fd
mainui: update
2024-10-16 08:33:44 +03:00
Alibek Omarov
38c0dc4551
3rdparty: bzip2: properly use stdio-free version, don't include tests and utils to the build
2024-10-08 15:39:56 +03:00
Alibek Omarov
62cb8f5ba6
3rdparty: bzip2: forgot to add actual bz_version.h file
2024-10-08 13:07:42 +03:00
Alibek Omarov
97c75d96d5
3rdparty: bzip2: build with BZ_NO_STDIO
2024-10-08 13:06:02 +03:00
Alibek Omarov
a8539ac004
3rdparty: bzip2: add pre-generated bz_version.h header as some generators (like cmake.py) don't understand subst yet
2024-10-08 12:27:41 +03:00
Alibek Omarov
057b47555d
3rdparty: bzip2: add wscript for bzip2, check for system-wide bzip2, add readme note
2024-10-08 03:28:02 +03:00
Alibek Omarov
43299f6747
3rdparty: add bzip2 submodule
2024-10-08 03:28:02 +03:00