Commit Graph

237 Commits

Author SHA1 Message Date
Xav101
1a79a9488d 3rdparty: libbacktrace: wscript: add irix to the unsupported platforms list. This could probably be made to work at some point but we'll disable it just to keep things simple. 2026-03-30 11:33:46 +05:00
Alibek Omarov
c5d5ce5f43 3rdparty: mainui: update 2026-03-25 23:06:27 +05:00
Alibek Omarov
f523f04ee2 android: build mainui_cpp through CMake 2026-03-24 21:05:56 +05:00
Alibek Omarov
ec1a65c18f 3rdparty: mainui: update 2026-03-22 20:13:50 +05:00
Alibek Omarov
00e2e8e502 3rdparty: mainui: update 2026-03-12 03:50:12 +05:00
Alibek Omarov
99d7c52b4e 3rdparty: mainui: update 2026-02-28 20:27:44 +05:00
Alibek Omarov
2c004e6cb7 3rdparty: mainui: update 2026-02-25 03:20:33 +05:00
Alibek Omarov
9cf9eb91bb common: remove unused mathlib.h 2026-02-25 00:08:17 +05:00
Alibek Omarov
109579fa92 3rdparty: mainui: update 2026-02-23 18:14:23 +05:00
Alibek Omarov
cf9f9b40e7 3rdparty: mainui: update 2026-02-13 11:40:47 +05:00
Alibek Omarov
80e0d45c09 3rdparty: mainui: update 2026-02-12 13:30:30 +05:00
Alibek Omarov
1c1e5c50a9 3rdparty: mainui: update 2026-02-07 14:38:23 +05:00
Alibek Omarov
f706b51d14 3rdparty: mainui: update 2026-01-28 15:24:13 +05:00
Alibek Omarov
c029def67d 3rdparty: MultiEmulator: update 2026-01-24 07:36:35 +05:00
Alibek Omarov
e9cd94eea6 3rdparty: mainui: update 2026-01-24 07:20:22 +05:00
Alibek Omarov
1052e45928 3rdparty: libbacktrace: wscript: add support for building on Windows 2026-01-24 07:17:11 +05:00
Alibek Omarov
df561147ec 3rdparty: libbacktrace: update 2026-01-24 07:16:49 +05:00
Alibek Omarov
9ce570fe28 3rdparty: MultiEmulator: update 2026-01-24 07:16:34 +05:00
Alibek Omarov
b83d763a50 3rdparty: mainui: update 2026-01-21 22:23:19 +05:00
Alibek Omarov
77123f710b 3rdparty: mainui: update 2026-01-20 19:27:18 +05:00
Alibek Omarov
8af5ecdb06 mainui: update 2026-01-13 08:27:03 +05:00
Alibek Omarov
e7743587a1 mainui: update 2025-12-15 11:42:09 +05:00
Alibek Omarov
cfa8e639f1 engine: drop legacy protocol support 2025-12-01 13:03:53 +05:00
Alibek Omarov
ab5ac3aae8 3rdparty: maintui: another build fix, this time for platforms where C chars are unsigned 2025-11-27 23:58:48 +05:00
Alibek Omarov
da133d890f gitmodules: update to our xash3d-maintui fork 2025-11-27 23:42:32 +05:00
Alibek Omarov
2e5d2c1dcc 3rdparty: library_suffix: update 2025-11-12 20:28:04 +05:00
Alibek Omarov
d9150734c9 3rdparty: add library_suffix subproject 2025-11-11 06:59:41 +05:00
Alibek Omarov
62c56b877f 3rdparty: mainui: update 2025-11-07 04:08:06 +05:00
Alibek Omarov
681808ca3d 3rdparty: mainui: update 2025-11-06 20:06:52 +05:00
Alibek Omarov
43066656bd 3rdparty: restore submodules hash after last merge 2025-11-01 18:33:42 +05:00
ksagameng2
a9bf700da4 Restore iOS build support (#2352)
* initial commit

* initial commit

* add port files

* ios: Changes to allow creating app bundle without xcode projects

* ios: Added mic perms request

* ios: Very basic app bundle creation script

* ios: Fix -log parameter

* ios: Sdk no longer hardcoded and option to compile for simulator

* general: Update gitignore

* ios: Enable game mode for the app

* ios: Compile instructions and updated ipa creation script

* ios: Code cleanup

* ios: Remove dylibs

* general: Remove extra submodules

* ios: Remove dylibs again

* ios: Implement suggested changes

* ios: Fix building as dylib instead of binary

* ios: Scripts for building mods

* ios: Move 'ios' contents to engine/platform/ios/bundle and modify scripts

* ios: Update createipa.sh to use waf install

* ios: Clean script and updated README

* general: Fix spelling mistake and outdated instructions

* ios: Clean up in xcompile.py

* ios: Fix createipa.sh generating an invalid ipa

* ios: Temporary fix for launch dialog textfield colors in dark mode
2025-11-01 18:32:00 +05:00
Alibek Omarov
f22a50b680 3rdparty: update maintui and mainui 2025-10-24 14:30:59 +05:00
Alibek Omarov
338636092f 3rdparty: mainui: update 2025-10-02 19:40:31 +05:00
Alibek Omarov
25bfbd3a6b 3rdparty: libbacktrace: wscript: fix config defines not being set 2025-10-02 05:16:59 +08:00
Alibek Omarov
dce3d9d517 3rdparty: mainui: update 2025-09-29 04:38:36 +05:00
Alibek Omarov
e5a5804ff5 3rdparty: mainui: update 2025-09-29 03:19:49 +05:00
Alibek Omarov
53bf302868 3rdparty: mainui: update 2025-09-25 15:41:47 +05:00
lewa_j
d073218df0 3rdparty: mainui: update 2025-09-22 13:31:27 +03:00
Alibek Omarov
40ce6c0069 3rdparty: maintui: update 2025-09-22 09:25:54 +05:00
Alibek Omarov
3c4c6e5a1c 3rdparty: mainui: update 2025-09-22 09:25:33 +05:00
Alibek Omarov
39066bf82b 3rdparty: mainui: update 2025-09-11 08:06:11 +05:00
Alibek Omarov
97b8fa74a7 3rdparty: mainui: update 2025-09-07 23:29:16 +05:00
Alibek Omarov
e38dc29411 3rdparty: mainui: update 2025-09-02 22:30:57 +05:00
Alibek Omarov
b504876646 3rdparty: maintui: update 2025-08-30 21:24:48 +05:00
Alibek Omarov
03571f831e 3rdparty: vgui_support: update 2025-08-30 19:32:50 +05:00
Alibek Omarov
dd967ffa75 3rdparty: update mainui_cpp and maintui 2025-08-25 11:32:03 +05:00
Alibek Omarov
59d771c4e4 public: add definitions for GNU/Hurd 2025-08-13 16:45:53 +05:00
Alibek Omarov
0e48f57247 3rdparty: mainui: update 2025-08-05 19:04:33 +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
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