Commit Graph

  • 5151f9559b scripts: ios: Fix built hlsdk not working on older ios ksagamenganda1batross 2025-11-07 23:40:20 +03:00
  • 62c56b877f 3rdparty: mainui: update Alibek Omarov 2025-11-07 04:08:06 +05:00
  • 420a907776 wscript: silently ignore exception if --no-undefined is not in the linkflags list on darwin Alibek Omarov 2025-11-07 04:05:16 +05:00
  • 184e976c5d engine: call appropriate model loader on big endian Alibek Omarov 2025-11-06 23:37:27 +05:00
  • 6154e54661 wscript: fix a typo in -Wl,-undefined,error Alibek Omarov 2025-11-06 23:36:50 +05:00
  • 73950e867f filesystem: initial set of fixes for big endian Alibek Omarov 2025-11-06 23:26:12 +05:00
  • 822aa00bd6 wscript: replace --no-undefined with -undefined error for Darwin for compatibility with older linkers (tested on 10.4) Alibek Omarov 2025-11-06 21:51:09 +05:00
  • 681808ca3d 3rdparty: mainui: update Alibek Omarov 2025-11-06 20:06:06 +05:00
  • a0b40fc2da engine: common: explicitly cast function offset into size_t, even though it's signed ptrdiff, saverestore offset mistakingly used unsigned numbers Alibek Omarov 2025-11-06 20:05:46 +05:00
  • 955c5570d8 engine: client: voice: increment sequence before it's passed into LittleShort macro Alibek Omarov 2025-11-06 20:04:22 +05:00
  • 2094c72c95 engine: client: soundlib: use correct printf specifier for ptrdiff Alibek Omarov 2025-11-06 20:03:34 +05:00
  • 0795fe92fe public: build: allow older __ppc__ macro defined by GCC 4.0 (even though I probably won't support GCC 4.0) Alibek Omarov 2025-11-06 20:02:41 +05:00
  • 9ce131e6be engine: client: fix a typo Alibek Omarov 2025-11-05 18:31:56 +05:00
  • 08b718995c engine: client: restore reduced resend time for bandwidth test Alibek Omarov 2025-11-05 09:08:37 +05:00
  • 4900955fc1 engine: client: set cl_dlmax to FRAGMENT_DEFAULT_SIZE when connecting to an old server or server that test disabled Alibek Omarov 2025-11-05 08:58:58 +05:00
  • 9d00e52c42 engine: server: require challenge for bandwidth test Alibek Omarov 2025-11-05 03:29:58 +05:00
  • 6c2bad610f engine: client: request test packet only after we got challenge from server Alibek Omarov 2025-11-05 04:06:57 +05:00
  • 27c6004191 ci: disable freebsd-15 build due to bug with missing bzip2.pc Alibek Omarov 2025-11-05 09:13:41 +05:00
  • 500d385e6b ci: use macos-15-intel for x86 engine builds Alibek Omarov 2025-11-05 09:10:12 +05:00
  • 5739946330 engine: server: limit bandwidth test to max 1400 bytes Alibek Omarov 2025-11-03 19:20:16 +05:00
  • 8a94256558 public: fix build with C++ Alibek Omarov 2025-11-01 21:25:39 +05:00
  • a66774d65f ci: ios: Minor change ksagamenganda1batross 2025-11-02 23:12:52 +03:00
  • a9f159bae5 ci: ios: Implement suggestions and use hlsdk mobile_hacks ksagamenganda1batross 2025-11-02 23:06:40 +03:00
  • a6108b7930 ci: Add iOS builds ksagamenganda1batross 2025-11-02 21:47:14 +03:00
  • 43066656bd 3rdparty: restore submodules hash after last merge Alibek Omarov 2025-11-01 18:33:42 +05:00
  • a9bf700da4 Restore iOS build support (#2352) ksagameng2andGitHub 2025-11-01 16:32:00 +03:00
  • ee7dce68b8 engine: client: streamline samples handling Sergey Degtyaranda1batross 2025-10-13 20:59:07 +03:00
  • a14cc82d46 engine: add buffer size argument to RefAPI's Mod_ProcessRenderData, bump RefAPI version Alibek Omarov 2025-10-31 15:58:05 +05:00
  • b3dc772cd2 engine: add file size argument to sprite model loader Alibek Omarov 2025-10-31 15:40:58 +05:00
  • 9bb9575c6d ci: update freebsd dependencies package list Alibek Omarov 2025-10-31 12:31:07 +05:00
  • 359cc9b1e7 security: add a security policy Alibek Omarov 2025-10-30 17:43:01 +05:00
  • 6a9f61e69f engine: soundlib: ignore TXXX tags that's size exceeds 255 (sizeof( string ) - 1) bytes to account for null terminator Alibek Omarov 2025-10-30 17:31:08 +05:00
  • 21ea83027e engine: imagelib: fix buffer overflow when the amount of colors in palette reported by BMP header are higher than 256 Alibek Omarov 2025-10-30 17:27:56 +05:00
  • f22a50b680 3rdparty: update maintui and mainui Alibek Omarov 2025-10-24 14:09:59 +05:00
  • 7217c7f1b2 engine: client: deprecate and remove all code associated with linear/cubic upsampling Alibek Omarov 2025-10-23 14:56:50 +05:00
  • cfb8e0882a Revert "engine: client: fixed blueish outline on sprays converted to WAD3" Alibek Omarov 2025-10-20 07:47:58 +05:00
  • f1fde32c29 Drop legacy AuroraOS code Alibek Omarov 2025-10-19 07:39:22 +05:00
  • c6a5c64448 engine: client: touch: implement rotation support Alibek Omarov 2025-10-19 05:35:28 +03:00
  • b8f0a89846 engine: client: validate vid_rotate cvar value and save current rotation to ref global Alibek Omarov 2025-10-19 06:27:10 +05:00
  • 684f7fb75e ref: gl: implement rotation for 3D Alibek Omarov 2025-10-19 06:26:28 +05:00
  • 4dabb5d1f9 ref: gl: implement rotation for 2D Alibek Omarov 2025-10-19 03:17:08 +05:00
  • ea2c864265 engine: server: don't pass uninitialized pointers to the server DLL in SetupVisibility function Alibek Omarov 2025-10-17 14:54:52 +05:00
  • 7315865d34 engine: client: include null byte in synthetised HudText messages, to match real HudText messages sent from server Alibek Omarov 2025-10-17 14:07:24 +05:00
  • 6d987d083e android: delete .nomedia if it's a directory Alibek Omarov 2025-10-16 23:56:31 +05:00
  • 6e9edcdd50 android: try to automatically create .nomedia file in directory where games are located Alibek Omarov 2025-10-16 04:10:06 +05:00
  • 7a02110a42 ref: gl: fix out of bounds access Alibek Omarov 2025-10-17 09:17:47 +05:00
  • 9330e44817 filesystem: fix missing newline in anonymous file creation error string. Turn it into a warning, because it's not fatal Alibek Omarov 2025-10-17 09:04:52 +05:00
  • 5d7cb90bea ref: gl: use our own matrix functions to create 2D projection and modelview matrices Alibek Omarov 2025-10-17 08:15:41 +05:00
  • a7b466e4a9 scripts: gha: try to update vitaGL Alibek Omarov 2025-02-05 14:48:24 +03:00
  • 4c7e37d5fd engine: few more cases of missing newline in Cbuf_AddText that I forgot to include in previous commit Alibek Omarov 2025-10-16 04:56:49 +05:00
  • d8dcfc0ab3 engine: add \n to all Cbuf_AddText calls Alibek Omarov 2025-10-16 04:36:38 +05:00
  • fb56873352 engine: client: increase lower cl_dlmax bound to 512 for goldsrc protocol Alibek Omarov 2025-10-16 00:04:02 +05:00
  • 8c4ef5200c engine: client: drop unknown interpolation hack, that might've caused hiccups when prediction fails Alibek Omarov 2025-10-16 00:00:21 +05:00
  • a5f7314ec9 engine: client: fixed blueish outline on sprays converted to WAD3 SNMetamorphanda1batross 2025-10-12 16:49:01 +04:00
  • 4f444ee6ea engine: client: for goldsrc status messages, always mark them of goldsrc protocol Alibek Omarov 2025-10-12 04:13:54 +05:00
  • 651d6a4529 engine: client: remove useless messages in console about scanned servers Alibek Omarov 2025-10-12 04:12:43 +05:00
  • 851b3d6d70 utils: mdldec: move XASH_WIN32 check after it is defined in build.h lewa_j 2025-10-11 20:38:06 +03:00
  • 5c0cc771bc engine: win32: fix msvc warning "'LPSTR' differs in levels of indirection from 'string (*)'" with GetConsoleTitleA lewa_j 2025-10-11 19:28:40 +03:00
  • acebb5b0cf engine: client: fix msvc warning "incompatible types - from 'STARTUPINFO *' to 'LPSTARTUPINFOW'" lewa_j 2025-10-11 19:27:36 +03:00
  • 5f707e37b1 utils: xar: Fix windows build with -Werror=implicit-function-declaration lewa_j 2025-10-11 19:26:27 +03:00
  • af585fec08 utils: mdldec: fix build with implicit function declaration on MSVC Alibek Omarov 2025-10-11 21:23:32 +05:00
  • 37e9ac453b win32: engine: common: client: filesystem: Fix windows build with -Werror=implicit-function-declaration lewa_janda1batross 2025-10-11 18:56:21 +03:00
  • 7bb630db2a wscript: -Werror=implicit-function-declaration analog for msvc lewa_janda1batross 2025-10-11 18:52:10 +03:00
  • 0e22e8aa76 wscript: disable declaration-after-statement, we don't need it anymore Alibek Omarov 2025-10-11 20:58:48 +05:00
  • 492a1cda18 engine: client: treat A button on gamepad the same as Enter in On Screen Keyboard Alibek Omarov 2025-10-11 06:04:40 +05:00
  • 01a1c2f496 engine: client: add ability to build engine without touch input support Alibek Omarov 2025-10-11 05:58:14 +05:00
  • cf23005ff2 engine: client: remove comments of touch init/shutdown function call that seem to be some indescribable legacy Alibek Omarov 2025-10-11 05:52:19 +05:00
  • 5ff640b142 engine: client: manually mark entity and model index validation branches are unlikely Alibek Omarov 2025-10-11 05:48:42 +05:00
  • 6c3ae914fa common: add PSP platform definitions Alibek Omarov 2025-10-11 05:44:31 +05:00
  • 654d7013c6 public: add PSP definitions Alibek Omarov 2025-10-09 19:50:08 +05:00
  • 4d300e9d30 scripts: waifulib: xcompile: add PSP compiling tools Alibek Omarov 2025-10-09 19:49:34 +05:00
  • 51a9524465 engine: client: fixed incorrect xashid generation on windows platform SNMetamorphanda1batross 2025-10-09 21:27:29 +04:00
  • 6817df534b engine: console: don't try to process input while printing messages to console, this only was needed in OG Xash where it directly called Win32 APIs Alibek Omarov 2025-10-09 19:27:29 +05:00
  • 1c8e51c9f9 common: port: always include unistd.h for POSIX systems Alibek Omarov 2025-10-08 05:28:16 +05:00
  • 8d7ee70e7d engine: platform: android: include dlfcn.h for Android's LoadLibrary implementation Alibek Omarov 2025-10-08 05:27:50 +05:00
  • 0c08f113ea engine: platform: sdl2: add vrtld.h include for GL_GetProcAddress implementation Alibek Omarov 2025-10-08 05:24:59 +05:00
  • 8022c4826f engine: platform: sdl2: remove legacy eglGetProcAddress hack for old SDL2 versions Alibek Omarov 2025-10-08 05:24:16 +05:00
  • 0efe65a5bc utils: mdldec: define local mkdir macro Alibek Omarov 2025-10-08 05:19:19 +05:00
  • ccbb3a2841 engine: fix format error when building tests on 64-bit platforms Alibek Omarov 2025-10-08 05:08:48 +05:00
  • 3d132e0e83 common: port: move filesystem related macros to filesystem module, try to include less globally for faster builds Alibek Omarov 2025-10-08 05:03:29 +05:00
  • 0a5a081a9d engine: client: touch: forcefully disable edit mode when setclientonly was called Alibek Omarov 2025-10-08 03:52:50 +05:00
  • d16ef9bf2a common: xash3d_types: refactoring Alibek Omarov 2025-10-08 03:52:12 +05:00
  • 748c35d5ef Remove _inline macro, as it's nonstandard way to define inline functions. Alibek Omarov 2025-10-08 03:49:48 +05:00
  • a1d3b7d65f Remove STDINT_H macro, use stdint.h directly. Compilers and platforms that do not have this header shall provide them on their own. Alibek Omarov 2025-10-08 03:48:43 +05:00
  • 1834bd6076 Documentation: protocol: fix groups, regenerate toc Alibek Omarov 2025-10-05 10:20:30 +05:00
  • abde9d30c6 Documentation: protocol: add Table of Contents to connectionless protocol documentation Alibek Omarov 2025-10-05 10:09:26 +05:00
  • 64adb3e3d7 engine: rename MS_SCAN_REQUEST to A2M_SCAN_REQUEST Alibek Omarov 2025-10-05 10:04:18 +05:00
  • b4e83ca7fd Documentation: document connectionless messages Alibek Omarov 2025-10-05 09:49:23 +05:00
  • 3efbe205ac engine: define server-to-master requests in protocol.h Alibek Omarov 2025-10-05 09:28:11 +05:00
  • 55a86e1df3 engine: server: tell master server if server protected with password Alibek Omarov 2025-10-05 09:26:41 +05:00
  • 712c1e2f95 engine: fix send state of master servers being cleared twice Alibek Omarov 2025-10-04 00:14:58 +05:00
  • 6d7bfc37f6 engine: allow loading xashcomm.lst from base directory Alibek Omarov 2025-10-03 22:45:50 +05:00
  • 8e7a2abec5 scripts: waifulib: compiler_optimizations: always lower case build type Alibek Omarov 2025-10-03 22:05:47 +05:00
  • cc5f95d1ca engine: support querying legacy goldsrc master servers Alibek Omarov 2025-10-03 21:54:54 +05:00
  • 62a49d234f engine: client: improved compatibility with GoldSrc-based clients behavior (thanks @Garey27) SNMetamorphanda1batross 2025-10-03 16:22:13 +04:00
  • 8b55d01f78 filesystem: fix missing const qualifier on FS_WriteGameInfo Alibek Omarov 2025-10-03 17:41:29 +08:00
  • 1d7690f280 engine: client: remove unused cbtrim and samplefrac fields from voxword_t Alibek Omarov 2025-10-03 00:02:10 +05:00
  • 4ef23543ae filesystem: make current set GameInfo const Alibek Omarov 2025-10-02 22:42:51 +05:00
  • a366f99d7d engine: client: do not modify internal_vgui_support field as game info must be immutable once loaded Alibek Omarov 2025-10-02 22:42:20 +05:00
  • 8c2c920076 engine: client: fill screen with black before rendering video Alibek Omarov 2025-10-02 22:41:27 +05:00