Commit graph

  • 2ad5066271 engine: soundlib: different Ogg sound formats split to separate files SNMetamorph 2024-11-30 23:13:10 +04:00
  • 99acd64203 engine: soundlib: implemented Ogg Vorbis sounds streaming SNMetamorph 2024-11-30 22:52:34 +04:00
  • 86154f81aa engine: soundlib: allowed resampling sounds with rate >44kHz SNMetamorph 2024-11-30 21:13:03 +04:00
  • e982b7911f engine: soundlib: implemented Ogg Opus sounds playback SNMetamorph 2024-11-30 21:11:37 +04:00
  • 4e138ee795 engine: wscript: link libopusfile dependency SNMetamorph 2024-11-30 21:01:10 +04:00
  • 8e5d0a6425 3rdparty: opusfile: added wscript for libopusfile SNMetamorph 2024-11-30 16:45:58 +04:00
  • 33901afa57 3rdparty: added libopusfile submodule SNMetamorph 2024-11-30 16:09:57 +04:00
  • 8fce7dc78e engine: soundlib: initially implemented Ogg Vorbis sounds playback SNMetamorph 2024-11-30 16:06:16 +04:00
  • d618b817ca engine: wscript: link libvorbisfile dependency SNMetamorph 2024-11-30 16:05:14 +04:00
  • 914be8dbd7 3rdparty: vorbis: added wscript for libvorbisfile SNMetamorph 2024-11-29 19:38:06 +04:00
  • 9e67a90b25 3rdparty: vorbis: added wscript for libvorbis SNMetamorph 2024-11-29 19:22:41 +04:00
  • 44e67c987b 3rdparty: added Vorbis submodule SNMetamorph 2024-11-29 19:12:00 +04:00
  • 3c6c90c1e7 3rdparty: libogg: added wscript for libogg SNMetamorph 2024-11-26 16:10:33 +04:00
  • 3e8bd16d2b 3rdparty: added libogg submodule SNMetamorph 2024-11-26 15:32:34 +04:00
  • fb964b8686 mainui: update Alibek Omarov 2024-12-01 11:34:44 +03:00
  • 38ef16b08b engine: server: do not unload server library on win327 Alibek Omarov 2024-12-01 11:21:02 +03:00
  • 1f5c97964b engine: return full path in server's pfnGetGameDir, if possible Alibek Omarov 2024-11-30 09:28:10 +03:00
  • 4798cd6d1e filesystem: add new export to get fs_rootdir path Alibek Omarov 2024-11-30 09:27:12 +03:00
  • df4194ca57 engine: net_chan: check BZ2 functions return value and log if it's not BZ_OK Alibek Omarov 2024-11-28 19:27:13 +03:00
  • 888599677e engine: net_chan: fix size of outgoing BZ2 compressed packets Alibek Omarov 2024-11-28 18:50:55 +03:00
  • 22da42b121 3rdparty: mainui: update Alibek Omarov 2024-11-27 16:59:18 +03:00
  • 5ad8bc3ba4 3rdparty: update submodules Alibek Omarov 2024-11-27 16:37:04 +03:00
  • 0154ffa060 wscript: try to automatically set console subsystem flag depending on target features Alibek Omarov 2024-11-27 15:34:49 +03:00
  • cb3f5a74a8 wscript: don't check for cmake twice Alibek Omarov 2024-11-27 15:08:42 +03:00
  • b3c7dbe3e4 wscript: don't install import libraries Alibek Omarov 2024-11-27 15:07:36 +03:00
  • 6b24b263ab engine: host: expose new -clientport settings. Realign options Alibek Omarov 2024-11-25 02:53:28 +03:00
  • 75b69fbf85 engine: net_ws: allow setting custom client port Alibek Omarov 2024-11-25 02:51:40 +03:00
  • 23b410ccb0 engine: mod_bmodel: optimize loading wad textures by directly loading it from the archive through new filesystem functions Alibek Omarov 2024-11-23 15:02:49 +03:00
  • bf6a9cb0e7 engine: client: make R_GetTextureParms inlined Alibek Omarov 2024-11-23 15:02:13 +03:00
  • 689e29bc42 engine: client: only load paused icon when requested Alibek Omarov 2024-11-23 15:01:12 +03:00
  • b316af13d6 engine: client: only load tile image when requested Alibek Omarov 2024-11-23 14:59:00 +03:00
  • e7f939c87b engine: always add .wad extension to wadlist names to simplify how it's being used Alibek Omarov 2024-11-23 14:01:09 +03:00
  • b94446161e filesystem: add functions to directly look up into archives Alibek Omarov 2024-11-23 13:56:53 +03:00
  • 567cf44111 filesystem: wad: remove unused variable in FS_FindFile_WAD Alibek Omarov 2024-11-23 13:56:25 +03:00
  • 9244bdc7db ref: gl: added gl_fog cvar for better GoldSrc compatibility SNMetamorph 2024-11-21 23:17:30 +04:00
  • 0db2597d1e engine: platform: psvita: try to explicitly export strtok() function Alibek Omarov 2024-11-21 05:31:21 +03:00
  • 744d5d1141 ci: include proguard mapping files archive Alibek Omarov 2024-11-20 13:41:35 +03:00
  • 778315da5f android: let's implement proguard rules for SDL2 Alibek Omarov 2024-11-20 13:29:12 +03:00
  • 1acda22ad4 android: CMakeLists: try to build smaller SDL2 Alibek Omarov 2024-11-20 12:55:26 +03:00
  • 4cb1f69475 android: remove unrelated readme file Alibek Omarov 2024-11-20 12:42:56 +03:00
  • f1806cbf2e android: add SDL classes and some engine methods to proguard rules file Alibek Omarov 2024-11-20 12:41:38 +03:00
  • a4beb7d493 android: remove fastlane, as we don't really need it anymore Alibek Omarov 2024-11-20 12:05:58 +03:00
  • 880ae0fe7c android: change default arguments to -console -log, as -dev enables cheats which may be undesired for users Alibek Omarov 2024-11-20 10:36:53 +03:00
  • cd3cc7e696 android: FileCopyWorker: implement simple progress tracking Alibek Omarov 2024-11-20 10:36:24 +03:00
  • 9e9a9847fc android: fix xash-extras assets path Alibek Omarov 2024-11-20 08:49:42 +03:00
  • cb5f5baa2b Revert "wscript: as an experiment, add -pipe flag for better compilation speeds" Alibek Omarov 2024-11-20 08:13:02 +03:00
  • edef41fb71 ci: android: fix deploying APK to artifacts Alibek Omarov 2024-11-20 08:08:35 +03:00
  • 6bfa5ce600 wscript: as an experiment, add -pipe flag for better compilation speeds Alibek Omarov 2024-11-20 08:08:16 +03:00
  • d1f70bfe2c scripts: waifulib: cmake: filter out -MMD compiler flag from generated CMake flags Alibek Omarov 2024-11-20 07:53:12 +03:00
  • a56f512dc3 ci: fix signing Android APK Alibek Omarov 2024-11-20 07:43:17 +03:00
  • 7c88fd0a17 ci: android: fix SDL unpacking once again Alibek Omarov 2024-11-20 07:33:06 +03:00
  • bec23c6d57 ci: don't run Gradle Daemon to not waste time Alibek Omarov 2024-11-20 07:31:54 +03:00
  • 81197b1aa4 android: bump NDK to r27c Alibek Omarov 2024-11-20 07:29:36 +03:00
  • 8205e22465 ci: android: fix SDL unpack, don't waste time installing NDK, gradle will do it Alibek Omarov 2024-11-20 07:29:21 +03:00
  • 8407af17f4 android: don't add verbose flags to waf, fix SDL path on CI Alibek Omarov 2024-11-20 07:23:40 +03:00
  • 22fef6fa36 android: add forgotten CMakeLists.txt Alibek Omarov 2024-11-20 07:15:50 +03:00
  • 88f91d3959 ci: download SDL release tarball for Android Alibek Omarov 2024-11-20 07:04:47 +03:00
  • b63abe1cf2 android: use correct build flavor Alibek Omarov 2024-11-20 06:56:58 +03:00
  • cd3dc78d4d Include android project into the sources Alibek Omarov 2024-11-20 06:29:21 +03:00
  • ddf5a01dfc 3rdparty: MultiEmulator: update Alibek Omarov 2024-11-20 06:31:47 +03:00
  • 10e8790311 filesystem: VFileSystem009: fix missing override keyword on a virtual method Alibek Omarov 2024-11-20 06:31:30 +03:00
  • f04a26901c Add 'android/' from commit 'add509bf9ebaa488e2afe2cdc158a0e6725cd654' Alibek Omarov 2024-11-20 05:31:39 +03:00
  • b9f4f1eba4 engine: client: fix engine features masking for 48 and 49 protocol Alibek Omarov 2024-11-20 04:16:28 +03:00
  • 8b0d49f036 ci: update SDL2 to 2.30.9 Alibek Omarov 2024-11-18 20:03:34 +03:00
  • e94a2c900f ci: use macos-13, as macos-12 is deprecated by GitHub Alibek Omarov 2024-11-18 19:40:42 +03:00
  • bfb84a7ac4 ci: rework Linux build scripts, allow crosscompiling with whatever is included in Ubuntu 20.04 (which is used on GitHub Actions now) repositories Alibek Omarov 2024-11-18 16:53:47 +03:00
  • fa272d9d93 public: add optional feature for COM_ParseFileSafe to ignore shell like hash symbol prefixed comments Alibek Omarov 2024-11-18 13:25:00 +03:00
  • 87f0217588 engine: client: add cl_showcmd, yet another debugging aid to print current usercmd state Alibek Omarov 2024-11-18 10:29:13 +03:00
  • c4f71f1a44 engine: client: remove unncesseray int <-> qboolean branch in CL_GetMessage Alibek Omarov 2024-11-18 10:28:21 +03:00
  • af332eb8ac engine: client: validate dem_usercmd size before reading it into the buffer Alibek Omarov 2024-11-18 10:08:19 +03:00
  • ac6dc2c2d3 engine: platform: directly call __NR_gettid syscall for compatibility with older systems Alibek Omarov 2024-11-18 10:07:10 +03:00
  • a29b6772b9 engine: mod_bmodel: fix wadlist, wad file names don't have an extension there Alibek Omarov 2024-11-18 04:53:29 +03:00
  • 3691f02359 public: crtlib: make Q_strchrnul return non-const pointer, like strchr Alibek Omarov 2024-11-17 13:53:34 +03:00
  • 622d88eeba engine: client: only check active tempentities when detaching player following tents Alibek Omarov 2024-11-17 13:38:14 +03:00
  • 56c19c4f5a engine: client: make some simple functions, like querying entity by index, getting local player, inline Alibek Omarov 2024-11-17 13:37:32 +03:00
  • c5471fe6fd engine: server: make SV_IsPlayerIndex and SV_HavePassword inline Alibek Omarov 2024-11-17 13:36:40 +03:00
  • 046b1da8a8 ref: fix some possible off by one errors Alibek Omarov 2024-11-17 13:05:15 +03:00
  • 8fd5a5af96 filesystem: simplify ambient number bound check Alibek Omarov 2024-11-17 13:04:37 +03:00
  • 229f1560b0 engine: fix some possible off by one errors Alibek Omarov 2024-11-17 13:04:20 +03:00
  • 8f7f311f60 engine: mod_bmodel: simplify wadlist parser Alibek Omarov 2024-11-17 06:28:02 +03:00
  • 721c8043f1 public: optimize COM_FileExtension Alibek Omarov 2024-11-17 06:20:32 +03:00
  • 31a86d8af2 engine: use new Q_splitstr to work with single character delimited strings Alibek Omarov 2024-11-17 05:35:36 +03:00
  • ac7617990a public: add Q_splitstr function Alibek Omarov 2024-11-17 05:34:29 +03:00
  • 0813d2c7ce engine: mod_bmodel: merge Mod_LoadColoredLightmap and Mod_LoadDeluxemap into a single function Alibek Omarov 2024-11-17 04:35:20 +03:00
  • 0ceb0d9e11 engine: provide compatible replacement for CompareFileTime function Alibek Omarov 2024-11-17 04:33:13 +03:00
  • 30db748dcb engine: net_http: don't consider EISCONN an error, just proceed to next step Alibek Omarov 2024-11-17 03:13:03 +03:00
  • 399d549d0c engine: net_ws: request Winsock 2 Alibek Omarov 2024-11-17 03:12:20 +03:00
  • 77fb2d0eb2 engine: net_ws: fix misleading error when comparing IPv6 addresses Alibek Omarov 2024-11-15 16:41:42 +03:00
  • ea88bb88b2 engine: add secondary master server Alibek Omarov 2024-11-15 15:25:40 +03:00
  • 190e4a5e8a engine: client: don't kill entity's beams if this entity number was never used on client Alibek Omarov 2024-11-15 07:42:33 +03:00
  • 823dc3d46f engine: net_http: don't consider EALREADY on connect() an error Alibek Omarov 2024-11-14 22:55:27 +03:00
  • 779cb2f721 engine: server: use calloc in SV_AllocString, allocate strings at stringspool preventing memory leaks. Fix strings deduplication on 64-bits. Alibek Omarov 2024-11-13 23:36:45 +03:00
  • 88c42d50f2 engine: server: always allocate svgame.stringspool, it's used to track temp string allocations like in SV_CopyString Alibek Omarov 2024-11-13 23:34:50 +03:00
  • a749bb8ef1 engine: server: reset str64 statistics on server deactivate Alibek Omarov 2024-11-13 23:32:05 +03:00
  • 723cd8e26c engine: server: adjust 64-bit string pool size depending on max_edicts value (65k for each 1024 edicts) Alibek Omarov 2024-11-13 23:30:50 +03:00
  • a6592e7776 public: add test to check that pair Q_buildos and Q_buildarch return expected (for this build) data Alibek Omarov 2024-11-12 21:24:39 +03:00
  • 4342689e73 engine: net_http: fix build with dedicated server Alibek Omarov 2024-11-12 14:46:06 +03:00
  • 8a2a7d1180
    engine: rework how HTTP finite-machine works, use function pointers instead of enum. Preliminary chunked transfer and compression support. (#1862) Alibek Omarov 2024-11-11 10:30:15 +03:00
  • 199e226758
    Documentation updates and additions (#1875) Vladimir 2024-11-11 10:29:24 +03:00
  • 16ed6cbdcb engine: mark some functions as never returning nullptr Alibek Omarov 2024-11-07 16:11:58 +03:00