Commit Graph

  • 95cc6c4445 filesystem: small refactoring, remove double nullptr checks Alibek Omarov 2026-05-05 14:12:01 +05:00
  • 086cb6aab8 engine: move {gamedir}/downloaded directory to {gamedir}_downloads for compatibility Alibek Omarov 2026-05-05 04:10:33 +05:00
  • e6a44b70e0 engine: client: always load client.dll last to crash on nullptr in mods that fetch cvar pointers early, add comment for anyone who would modify this file Alibek Omarov 2026-05-05 01:15:16 +05:00
  • fdb59e990e engine: rename Host_IsLocalGame to Host_IsSinglePlayerGame to avoid confusion Alibek Omarov 2026-05-05 01:04:57 +05:00
  • eb79bc6b40 engine: use Host_IsLocalClient where it should be, as it checks for local games, not specifically singleplayer games Alibek Omarov 2026-05-05 01:01:20 +05:00
  • e907e9fc95 engine: client: fix check for local game when deciding to enable netchan splitsize extension Alibek Omarov 2026-05-05 00:38:33 +05:00
  • fc356c88b3 engine: client: minor fixes in steam broker client side code SNMetamorph 2026-05-01 17:52:38 +04:00
  • bc672e5aca Documentation: extensions: updated description of steam broker protocol SNMetamorph 2026-05-01 15:09:29 +04:00
  • 2635fd9739 engine: common: make use NET_MakeSocketNonBlocking instead of direct system API functions SNMetamorph 2026-05-01 14:07:08 +04:00
  • 653fe51fd4 engine: client: refactor data serializing in steam broker client side logic code SNMetamorph 2026-04-30 23:27:53 +04:00
  • 980d9fcaab engine: client: improve logging in steam broker client side logic code SNMetamorph 2026-04-29 19:32:26 +04:00
  • 72ef5cffca engine: client: total refactoring of steam broker client side logic code SNMetamorph 2026-04-29 18:28:39 +04:00
  • a707f5933d engine: common: expose network utilities functions needed for broker SNMetamorph 2026-04-29 18:20:51 +04:00
  • b9b0ff5769 3rdparty: mainui: update Alibek Omarov 2026-05-01 20:09:50 +05:00
  • 982a216df4 Fix hlsdk-xash3d references where applicable. Marc-Antoine Lortie 2026-05-01 09:11:54 -04:00
  • 7d87d65a3f engine: server: lift down Host_Error on NULL name in PrecacheModel Alibek Omarov 2026-04-28 20:05:04 +05:00
  • 6e4e048ef8 ci: thanks for your service, cirrus. F. Alibek Omarov 2026-04-28 11:24:27 +05:00
  • 5b6b372cfe ref: gl: drop broken minlight/scale cvars for litwater. Keep them for mods. Fix post-merge issues litwater Alibek Omarov 2026-04-28 11:21:56 +05:00
  • 2f31cf315c ref: gl: add litwater support Alibek Omarov 2026-04-09 11:58:51 +05:00
  • 910cce56ca Documentation: extensions: document lightmapped water extension Alibek Omarov 2026-04-09 11:58:32 +05:00
  • 68dba8b4e0 engine: add litwater support Alibek Omarov 2026-04-09 11:58:15 +05:00
  • dbfeacfecc 3rdparty: vgui_support: update Alibek Omarov 2026-04-28 09:50:50 +05:00
  • 0bdd4648bc utils: mdldec: explicitly cast chars to bytes in ctype functions Alibek Omarov 2026-04-28 09:49:48 +05:00
  • ec8059173d public: explicitly cast chars to bytes in ctype functions Alibek Omarov 2026-04-28 09:49:32 +05:00
  • f91e5a7647 engine: explicitly cast chars to bytes in ctype functions Alibek Omarov 2026-04-28 09:49:18 +05:00
  • 7942d9b1bc engine: mod_bmodel: refactor unified bmodel loader Alibek Omarov 2026-04-26 06:29:02 +05:00
  • 7abf0c819f 3rdparty: update xash-extras and mainui Alibek Omarov 2026-04-26 05:52:30 +05:00
  • 85eb82a370 Revert "engine: client: show difference between demo time and real time in timedemo result" Alibek Omarov 2026-04-26 04:26:50 +05:00
  • 90e25cc623 engine: client: show difference between demo time and real time in timedemo result Alibek Omarov 2026-04-26 04:15:15 +05:00
  • fca4152d5a ref: gl: fix typo in gl_drawrangeelements Alibek Omarov 2026-04-25 15:56:42 +05:00
  • 2ccef63754 engine: ref_api: change RefGetParm return type to intptr_t, bump RefAPI version Alibek Omarov 2026-04-25 14:20:24 +05:00
  • 87615784b9 engine: client: fix server list response parsing on BE Alibek Omarov 2026-04-25 04:48:45 +05:00
  • d3b01d313b ref: gl: do not limit texture units by broken report of shaders extension Alibek Omarov 2026-04-25 04:26:09 +05:00
  • a3897f402a 3rdparty: mainui: update Alibek Omarov 2026-04-25 04:04:43 +05:00
  • 21d84ee692 ref: gl: add -glnoerr flag that enables no error context, for possible performance gains Alibek Omarov 2026-04-25 02:59:12 +05:00
  • e30ce9c150 engine: fix palette and builtin textures on BE Alibek Omarov 2026-04-25 02:33:24 +05:00
  • 22391eba1b engine: handle swapping sequence files in LoadCacheFile for games with external StudioModelRenderer Alibek Omarov 2026-04-25 00:37:46 +05:00
  • 800725453a engine: soundlib: pass XASH_BIG_ENDIAN to ov_read in vorbis loader Alibek Omarov 2026-04-25 00:29:19 +05:00
  • 22ecec095e engine: platform: sdl: request AUDIO_S16SYS to make sound output in native endian Alibek Omarov 2026-04-25 00:23:32 +05:00
  • 8545ed5ccb engine: mod_studio: implement loading sequence files on BE Alibek Omarov 2026-04-24 23:31:33 +05:00
  • a4fdf19ad8 engine: client: Fix font loading on BE Alibek Omarov 2026-04-24 22:31:45 +05:00
  • 75e4a21d7a engine: mod_studio: more studio model swapping Alibek Omarov 2026-04-24 20:51:14 +05:00
  • 1099344a7d engine: soundlib: swap WAV data Alibek Omarov 2026-04-24 21:07:19 +05:00
  • ab1eaed0a5 engine: platform: posix: remove Sys_Crash and Sys_CrashDetailsLibbacktrace from the output by matching function name only once Alibek Omarov 2026-04-24 20:48:00 +05:00
  • 76a01d0855 engine: platform: posix: remove extra newline from libbacktrace output Alibek Omarov 2026-04-24 20:40:22 +05:00
  • b00679ee30 engine: make Sys_LogFileNo return -1 when log file isn't opened Alibek Omarov 2026-04-24 20:35:13 +05:00
  • b3bb2fc16f engine: imagelib: add IL_HOST_ENDIAN flag to mark on-disk data that's already in host endianness Alibek Omarov 2026-04-24 20:17:44 +05:00
  • 86a2ea29e4 wscript: define libbacktrace as libbacktrace_custom, fix DL_ITERATE_PHDR not defined due to failing fallback check Alibek Omarov 2026-04-24 17:51:51 +05:00
  • d4f8543556 engine: platform: posix: better libbacktrace error output Alibek Omarov 2026-04-24 17:19:35 +05:00
  • e850728016 engine: soundlib: fixes for BE Alibek Omarov 2026-04-24 08:23:44 +05:00
  • 11877f4c96 engine: imagelib: fixes for BE Alibek Omarov 2026-04-24 08:23:30 +05:00
  • def7bfc5d8 engine: ref_api: change RefGetParm return type to intptr_t, bump RefAPI version continuous-big-endian Alibek Omarov 2026-04-25 14:20:24 +05:00
  • 6a752a924c engine: client: fix server list response parsing on BE Alibek Omarov 2026-04-25 04:48:45 +05:00
  • 864c15cf83 ref: gl: do not limit texture units by broken report of shaders extension Alibek Omarov 2026-04-25 04:26:09 +05:00
  • 20d26d467d 3rdparty: mainui: update Alibek Omarov 2026-04-25 04:04:43 +05:00
  • 9898948424 ref: gl: add -glnoerr flag that enables no error context, for possible performance gains Alibek Omarov 2026-04-25 02:59:12 +05:00
  • 2320734ec0 engine: fix palette and builtin textures on BE Alibek Omarov 2026-04-25 02:33:24 +05:00
  • dcc5756649 engine: handle swapping sequence files in LoadCacheFile for games with external StudioModelRenderer Alibek Omarov 2026-04-25 00:37:46 +05:00
  • 6256d99345 engine: soundlib: pass XASH_BIG_ENDIAN to ov_read in vorbis loader Alibek Omarov 2026-04-25 00:29:19 +05:00
  • 38bea0312c engine: platform: sdl: request AUDIO_S16SYS to make sound output in native endian Alibek Omarov 2026-04-25 00:23:32 +05:00
  • 35bb66d33a engine: mod_studio: implement loading sequence files on BE Alibek Omarov 2026-04-24 23:31:33 +05:00
  • 05d5a012d4 engine: client: Fix font loading on BE Alibek Omarov 2026-04-24 22:31:45 +05:00
  • 6ca7271006 engine: mod_studio: more studio model swapping Alibek Omarov 2026-04-24 20:51:14 +05:00
  • e43ccee77f engine: soundlib: swap WAV data Alibek Omarov 2026-04-24 21:07:19 +05:00
  • 2ba5030b62 engine: server: fix no response to goldsrc info query Denis Drakhnia 2026-04-24 19:45:36 +03:00
  • eb0241dac6 engine: platform: posix: remove Sys_Crash and Sys_CrashDetailsLibbacktrace from the output by matching function name only once Alibek Omarov 2026-04-24 20:48:00 +05:00
  • 526ebab062 engine: platform: posix: remove extra newline from libbacktrace output Alibek Omarov 2026-04-24 20:40:22 +05:00
  • 1dd3447cef engine: make Sys_LogFileNo return -1 when log file isn't opened Alibek Omarov 2026-04-24 20:35:13 +05:00
  • a8ff36aa57 engine: imagelib: add IL_HOST_ENDIAN flag to mark on-disk data that's already in host endianness Alibek Omarov 2026-04-24 20:17:44 +05:00
  • 866c02802c wscript: define libbacktrace as libbacktrace_custom, fix DL_ITERATE_PHDR not defined due to failing fallback check Alibek Omarov 2026-04-24 17:51:51 +05:00
  • e3bfe5bb81 engine: platform: posix: better libbacktrace error output Alibek Omarov 2026-04-24 17:19:35 +05:00
  • 560f5e1f6d engine: soundlib: fixes for BE Alibek Omarov 2026-04-24 08:23:44 +05:00
  • 849ff0f7b5 engine: imagelib: fixes for BE Alibek Omarov 2026-04-24 08:23:30 +05:00
  • 06b14800e1 engine: mod_bmodel: fix bspx swap definition Alibek Omarov 2026-04-24 07:46:50 +05:00
  • bb7c85fd22 wscript: turn on progress bar by default Alibek Omarov 2026-04-24 07:31:36 +05:00
  • 37ce62fa6a waf: update to latest wafsrc + progress-bar-enhacnement Alibek Omarov 2026-04-24 07:31:05 +05:00
  • e1b29e2da3 engine: temporarily disable swapping extended header Alibek Omarov 2026-04-23 20:30:25 +05:00
  • b60afd73e9 public: swaplib: add comments Alibek Omarov 2026-04-23 10:38:31 +05:00
  • 84447a5292 public: crclib: add fix for md5 from q3 Alibek Omarov 2026-04-23 05:42:56 +05:00
  • fe4ea4aabf engine: server: fix pfnMessageEnd on BE Alibek Omarov 2026-04-23 05:18:59 +05:00
  • 878822290c public: crclib: fix CRC32_BlockSequence on BE Alibek Omarov 2026-04-23 05:01:22 +05:00
  • 04ca5d7cb0 engine: common: use FloatAsUint and UintAsFloat to write and read floats to/from sizebuf_t Alibek Omarov 2026-04-23 04:52:38 +05:00
  • d46ed40f33 engine: pre-swap studio model before loading on BE Alibek Omarov 2026-04-22 21:53:28 +05:00
  • 82e031205c engine: pre-swap sprite before loading on BE Alibek Omarov 2026-04-22 20:56:31 +05:00
  • 6f5f04a29d engine: server: fix testpacket on BE server Alibek Omarov 2026-04-22 20:10:53 +05:00
  • f9ed578bf1 engine: move CRC32_MapFIle to mod_bmodel, as it's a common function. Use le_struct_swap Alibek Omarov 2026-04-22 20:10:35 +05:00
  • 86c84c7de7 engine: common: add struct swapping for BSP models Alibek Omarov 2026-04-22 00:26:23 +05:00
  • 489c1c9dd5 public: add swaplib Alibek Omarov 2026-04-21 23:56:16 +05:00
  • 1df6a040ec engine: common: fix WriteBits/ReadBits Alibek Omarov 2026-04-21 23:42:48 +05:00
  • 82c2ca53fb engine: common: fix WriteUBitLong/ReadUBitLong Alibek Omarov 2026-04-21 23:33:35 +05:00
  • 3ddd1e2448 engine: common: fix LZSS on big endian Alibek Omarov 2026-04-21 23:23:42 +05:00
  • 371d619685 engine: platform: posix: remove dead ucontext.h include Alibek Omarov 2026-04-23 03:29:55 +05:00
  • 480f29e96e engine: common: mod_studio: fix model traversal and crash in Mod_StudioComputeBounds Владислав Сухов 2026-04-23 18:24:03 +00:00
  • 95548053eb engine: common: set cmd_args to "" when tokenising, if we've no arguments Zane van Iperen 2026-04-20 21:52:37 +10:00
  • 0daf2c2b4d engine: client: add cvar to enable/disable gamepad gyro Владислав Сухов 2026-04-21 11:35:04 +00:00
  • e2d5bea327 ref: cleanup unused functions Alibek Omarov 2026-04-21 23:05:59 +05:00
  • 306a5812a9 engine: server: fix svc_setpause usage in spawn command, fix minor protocol issue when spawnnig particle from pmove Alibek Omarov 2026-04-20 01:28:37 +05:00
  • a3dba64513 public: move atlas packing code from renderer, add tests Alibek Omarov 2026-04-20 01:26:28 +05:00
  • 491ba9bc7d 3rdparty: mainui: update Alibek Omarov 2026-04-19 23:12:55 +05:00
  • 1c462df8a2 common: q_client: include stdint.h and xash3d_types.h Alibek Omarov 2026-04-19 23:12:44 +05:00