Commit Graph

5870 Commits

Author SHA1 Message Date
Alibek Omarov
8a94256558 public: fix build with C++ 2025-11-03 19:28:59 +05:00
ksagameng
a66774d65f ci: ios: Minor change 2025-11-03 04:36:59 +08:00
ksagameng
a9f159bae5 ci: ios: Implement suggestions and use hlsdk mobile_hacks 2025-11-03 04:36:59 +08:00
ksagameng
a6108b7930 ci: Add iOS builds 2025-11-03 04:36:59 +08: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
Sergey Degtyar
ee7dce68b8 engine: client: streamline samples handling 2025-11-01 21:24:49 +08:00
Alibek Omarov
a14cc82d46 engine: add buffer size argument to RefAPI's Mod_ProcessRenderData, bump RefAPI version 2025-10-31 15:58:05 +05:00
Alibek Omarov
b3dc772cd2 engine: add file size argument to sprite model loader 2025-10-31 15:56:31 +05:00
Alibek Omarov
9bb9575c6d ci: update freebsd dependencies package list 2025-10-31 12:31:07 +05:00
Alibek Omarov
359cc9b1e7 security: add a security policy 2025-10-30 17:43:01 +05:00
Alibek Omarov
6a9f61e69f engine: soundlib: ignore TXXX tags that's size exceeds 255 (sizeof( string ) - 1) bytes to account for null terminator
Thanks @veygax for the report!
2025-10-30 17:31:11 +05:00
Alibek Omarov
21ea83027e engine: imagelib: fix buffer overflow when the amount of colors in palette reported by BMP header are higher than 256
Thanks to @veygax for report!
2025-10-30 17:30:02 +05:00
Alibek Omarov
f22a50b680 3rdparty: update maintui and mainui 2025-10-24 14:30:59 +05:00
Alibek Omarov
7217c7f1b2 engine: client: deprecate and remove all code associated with linear/cubic upsampling 2025-10-23 14:56:50 +05:00
Alibek Omarov
cfb8e0882a Revert "engine: client: fixed blueish outline on sprays converted to WAD3"
This reverts commit a5f7314ec9.
2025-10-20 07:47:58 +05:00
Alibek Omarov
f1fde32c29 Drop legacy AuroraOS code 2025-10-19 07:39:47 +05:00
Alibek Omarov
c6a5c64448 engine: client: touch: implement rotation support 2025-10-19 05:35:28 +03:00
Alibek Omarov
b8f0a89846 engine: client: validate vid_rotate cvar value and save current rotation to ref global 2025-10-19 06:27:10 +05:00
Alibek Omarov
684f7fb75e ref: gl: implement rotation for 3D 2025-10-19 06:26:28 +05:00
Alibek Omarov
4dabb5d1f9 ref: gl: implement rotation for 2D 2025-10-19 06:25:43 +05:00
Alibek Omarov
ea2c864265 engine: server: don't pass uninitialized pointers to the server DLL in SetupVisibility function 2025-10-17 14:54:52 +05:00
Alibek Omarov
7315865d34 engine: client: include null byte in synthetised HudText messages, to match real HudText messages sent from server 2025-10-17 14:07:48 +05:00
Alibek Omarov
6d987d083e android: delete .nomedia if it's a directory 2025-10-17 15:58:59 +08:00
Alibek Omarov
6e9edcdd50 android: try to automatically create .nomedia file in directory where games are located 2025-10-17 15:58:59 +08:00
Alibek Omarov
7a02110a42 ref: gl: fix out of bounds access
On GPUs where GL_ARB_shading_language_100 isn't available (i.e. all mobile GPUs
I believe) this function would return total amount of texture units available.

But ref_gl only tracks and uses MAX_TEXTURE_UNITS texture units, causing memory
corruption in functions that doesn't check the limit.
2025-10-17 09:19:23 +05:00
Alibek Omarov
9330e44817 filesystem: fix missing newline in anonymous file creation error string. Turn it into a warning, because it's not fatal 2025-10-17 09:08:50 +05:00
Alibek Omarov
5d7cb90bea ref: gl: use our own matrix functions to create 2D projection and modelview matrices 2025-10-17 09:08:50 +05:00
Alibek Omarov
a7b466e4a9 scripts: gha: try to update vitaGL 2025-10-16 08:12:13 +08:00
Alibek Omarov
4c7e37d5fd engine: few more cases of missing newline in Cbuf_AddText that I forgot to include in previous commit 2025-10-16 04:57:04 +05:00
Alibek Omarov
d8dcfc0ab3 engine: add \n to all Cbuf_AddText calls 2025-10-16 04:36:38 +05:00
Alibek Omarov
fb56873352 engine: client: increase lower cl_dlmax bound to 512 for goldsrc protocol 2025-10-16 01:21:30 +05:00
Alibek Omarov
8c4ef5200c engine: client: drop unknown interpolation hack, that might've caused hiccups when prediction fails 2025-10-16 01:21:30 +05:00
SNMetamorph
a5f7314ec9 engine: client: fixed blueish outline on sprays converted to WAD3 2025-10-12 20:58:56 +08:00
Alibek Omarov
4f444ee6ea engine: client: for goldsrc status messages, always mark them of goldsrc protocol 2025-10-12 04:14:37 +05:00
Alibek Omarov
651d6a4529 engine: client: remove useless messages in console about scanned servers 2025-10-12 04:12:43 +05:00
lewa_j
851b3d6d70 utils: mdldec: move XASH_WIN32 check after it is defined in build.h 2025-10-11 20:38:06 +03:00
lewa_j
5c0cc771bc engine: win32: fix msvc warning "'LPSTR' differs in levels of indirection from 'string (*)'" with GetConsoleTitleA 2025-10-11 20:22:37 +03:00
lewa_j
acebb5b0cf engine: client: fix msvc warning "incompatible types - from 'STARTUPINFO *' to 'LPSTARTUPINFOW'" 2025-10-11 20:22:34 +03:00
lewa_j
5f707e37b1 utils: xar: Fix windows build with -Werror=implicit-function-declaration 2025-10-11 20:22:29 +03:00
Alibek Omarov
af585fec08 utils: mdldec: fix build with implicit function declaration on MSVC 2025-10-11 21:23:49 +05:00
lewa_j
37e9ac453b win32: engine: common: client: filesystem: Fix windows build with -Werror=implicit-function-declaration 2025-10-12 00:21:00 +08:00
lewa_j
7bb630db2a wscript: -Werror=implicit-function-declaration analog for msvc 2025-10-12 00:21:00 +08:00
Alibek Omarov
0e22e8aa76 wscript: disable declaration-after-statement, we don't need it anymore 2025-10-11 20:58:48 +05:00
Alibek Omarov
492a1cda18 engine: client: treat A button on gamepad the same as Enter in On Screen Keyboard 2025-10-11 06:04:40 +05:00
Alibek Omarov
01a1c2f496 engine: client: add ability to build engine without touch input support 2025-10-11 05:58:14 +05:00
Alibek Omarov
cf23005ff2 engine: client: remove comments of touch init/shutdown function call that seem to be some indescribable legacy 2025-10-11 05:52:19 +05:00
Alibek Omarov
5ff640b142 engine: client: manually mark entity and model index validation branches are unlikely 2025-10-11 05:48:42 +05:00
Alibek Omarov
6c3ae914fa common: add PSP platform definitions 2025-10-11 05:45:03 +05:00
Alibek Omarov
654d7013c6 public: add PSP definitions 2025-10-09 22:32:30 +05:00