Commit Graph

  • fcd7e7dcea engine: client: small sound refactoring, try to round volume values Alibek Omarov 2025-12-24 06:51:04 +05:00
  • 548a49ed93 engine: client: set a volume for VOX sentences playing from listener Alibek Omarov 2025-12-24 06:49:38 +05:00
  • 68a7689108 engine: client: fix incorrect usage of Mod_TestBmodelLumps return value in Cmd_ListMaps, causing it to crash Alibek Omarov 2025-12-23 14:05:36 +05:00
  • 58996c3d0d ref: gl: use wireframe overlay for bmodel faces as well NikitaandAlibek Omarov 2025-12-21 03:35:39 +07:00
  • 41925a1aa7 engine: platform: sdl3: implement audio output using streams Alibek Omarov 2025-12-18 12:06:48 +05:00
  • c834f7c559 engine: platform: sdl3: add events handler Alibek Omarov 2025-12-18 11:40:52 +05:00
  • a66262a787 engine: platform: sdl3: add few more vid functions, add REF_WINDOW_TYPE_SDL3 to query specifically for SDL3 window Alibek Omarov 2025-12-18 10:26:06 +05:00
  • 3b51708160 engine: platform: sdl3: implement window creation, fill out required stubs to make it compile Alibek Omarov 2025-12-18 10:00:41 +05:00
  • ee6004a88d engine: platform: sdl2: minor refactorings Alibek Omarov 2025-12-18 09:59:37 +05:00
  • 414da98c21 Documentation: add example GPL copyright header Alibek Omarov 2025-12-18 09:58:49 +05:00
  • 30ad3556dd engine: small refactorings in sdl2 support, enable messagebox and timer in sdl3 backend back Alibek Omarov 2025-12-16 05:18:24 +05:00
  • 67a121ef8e engine: ref_api: actually bump API version Alibek Omarov 2025-12-16 05:15:19 +05:00
  • e7743587a1 mainui: update Alibek Omarov 2025-12-15 11:42:09 +05:00
  • 1b66367d3d engine: server: add a warning if server DLL couldn't be loaded, refactor calling GetEntityAPI exports Alibek Omarov 2025-12-14 04:59:24 +03:00
  • bc61516083 engine: client: show an error if user tries to load incompatible or outdated client.dll Alibek Omarov 2025-12-14 04:43:33 +03:00
  • dae8c6cb9c filesystem: in case of missing/incomplete liblist.gam make c0a0 default start map Alibek Omarov 2025-12-14 04:41:52 +03:00
  • bed1c669aa ci: update freebsd tasks Alibek Omarov 2025-12-14 03:46:47 +03:00
  • 785b2881b6 engine: client: fix crash when sound pitch is too high Alibek Omarov 2025-12-14 03:44:17 +03:00
  • ce08f071b1 engine: platform: sdl2: use permonitor DPI awareness to avoid unneeded window titlebar resize Alibek Omarov 2025-12-14 02:23:07 +03:00
  • e102857735 engine: platform: sdl2: prefer tga icons on Windows Alibek Omarov 2025-12-14 02:17:44 +03:00
  • e973c42bfa engine: platform: sdl2: fix stupid bug when window of the size of display gets interpreted as fullscreen window Alibek Omarov 2025-12-14 02:12:44 +03:00
  • 4a16ca8bc0 engine: platform: sdl2: fix fullscreen mode not fullscreening Alibek Omarov 2025-12-14 01:01:59 +03:00
  • f9e82170ac engine: platform: sdl2: set window position to undefined when coming back from fullscreen to windowed Alibek Omarov 2025-12-14 01:16:39 +05:00
  • ad01be8866 engine: platform: sdl2: get maximized state in VID_SaveWindowMode Alibek Omarov 2025-12-14 00:44:05 +05:00
  • 40c7c5b348 engine: platform: sdl2: disable high dpi support on Windows temporarily Alibek Omarov 2025-12-14 00:17:01 +05:00
  • 66ea91270b engine: make Image_ComputeSize shared between renderer and imagelib Alibek Omarov 2025-12-14 00:00:19 +05:00
  • 44fb4fb594 engine: common: imagelib: remove dependency on OpenGL declarations in texture formats Alibek Omarov 2025-12-13 23:59:16 +05:00
  • 16c849d085 engine: common: imagelib: refactoring Alibek Omarov 2025-12-13 23:11:48 +05:00
  • e2835a7614 engine: common: imagelib: fix incorrect check for big endian pixel formats Alibek Omarov 2025-12-13 22:30:03 +05:00
  • 837bf652c5 engine: server: check that save file were successfully opened for writing, show the error otherwise Alibek Omarov 2025-12-13 00:36:05 +05:00
  • ae5793f258 engine: log the error if file couldn't be opened for writing Alibek Omarov 2025-12-13 00:31:46 +05:00
  • 146244f1f4 scripts: gha: Set hlsdk minimum ios version to 12.0 ksagamenganda1batross 2025-12-10 12:57:03 +03:00
  • fa7a04f535 readme: updated instructions ksagamenganda1batross 2025-12-10 12:37:42 +03:00
  • db2c2e685d scripts: ios: generate .dSYM files and make zip quiet ksagamenganda1batross 2025-12-10 12:16:53 +03:00
  • 324b152307 Documentation: change iOS to supported in ports.md ksagamenganda1batross 2025-12-02 22:04:40 +03:00
  • 09a68bbebd engine: platform: sdl2: allow DPI scaling on Windows Alibek Omarov 2025-12-09 19:22:40 +05:00
  • 2b7773d933 engine: platform: sdl2: rework picking suitable resolution when creating or modifying current window Alibek Omarov 2025-12-09 03:29:16 +05:00
  • aaef9fd91c engine: platform: sdl2: simplify checking if window fits on any display, always grab updated window size Alibek Omarov 2025-12-08 21:12:40 +05:00
  • 15f37a301f engine: platform: sdl2: let system pick better window position if it doesn't fit anywhere Alibek Omarov 2025-12-08 21:01:13 +05:00
  • 807b5df17b engine: platform: sdl2: use generic SDL_GetWindowSizeInPixels to get physical window size, if possible Alibek Omarov 2025-12-08 19:06:29 +05:00
  • 2a3dcecfae engine: platform: sdl2: add a note about useless and broken WarpMouseInWindow on Wayland Alibek Omarov 2025-12-08 19:05:38 +05:00
  • a858719a4b engine: platform: sdl2: restore scaling mouse position for hi-dpi support Alibek Omarov 2025-12-08 19:05:13 +05:00
  • c844cf7ec1 engine: platform: sdl2: refactor VID_RestoreScreenResolution to accept window_mode_t instead of reading cvar value Alibek Omarov 2025-12-08 18:56:55 +05:00
  • a4431b5cfd engine: store scaling factor between physical and logical window size Alibek Omarov 2025-12-07 15:23:07 +03:00
  • 7e730cf171 common: by default, use borderless fullscreen mode Alibek Omarov 2025-12-07 15:22:06 +03:00
  • 9569900b9c engine: redefine cvar flags in functions arguments from plain int to uint32_t Alibek Omarov 2025-12-07 14:16:16 +03:00
  • 5c190567e5 engine: client: add cvars vid_width and vid_height to query physical window size Alibek Omarov 2025-12-07 13:36:43 +03:00
  • 2ef374ff4a engine: imagelib: img_bmp: support for big endian RGB format Max ParryandGitHub 2025-12-06 19:46:25 +11:00
  • 2c20734ad3 ref: soft: Fix out of bounds memory access in VID_ScreenShot Max ParryandGitHub 2025-12-06 19:41:46 +11:00
  • a4f8fc2205 engine: add clc_bad log packet cmd value TheEVolkanda1batross 2025-12-01 22:18:39 +03:00
  • 4ed3e539fa engine: client: validate server info message Alibek Omarov 2025-12-01 13:03:26 +05:00
  • 3bc32d6e1b engine: shift netchan flags bit to the right, as one of the flags is removed Alibek Omarov 2025-12-01 01:05:23 +05:00
  • e05d6ec27c common: net_api: add a note about reserved bit for deprecated extension Alibek Omarov 2025-12-01 01:04:51 +05:00
  • cfa8e639f1 engine: drop legacy protocol support Alibek Omarov 2025-11-30 22:54:13 +05:00
  • bbe659ebfa ref: gl: fix loading texture arrays ncuxonaTanda1batross 2025-11-30 16:21:28 +03:00
  • bf5821e4ea engine: fix vid_maximized always set to true when switching to windowed mode Steven Linnanda1batross 2025-11-29 17:00:24 -07:00
  • a1dc006488 scripts: disable software renderer on Android Alibek Omarov 2025-11-30 02:59:53 +05:00
  • 31c30aeb28 Documentation: move engine/game development guides to development subdirectory Alibek Omarov 2025-11-30 02:52:00 +05:00
  • 2516ed71d6 Documentation: add tutorial on using Qt Creator Alibek Omarov 2025-11-30 02:45:46 +05:00
  • acbeb8fd30 wscript: ignore Qt Creator 18.0 config directory in clean command Alibek Omarov 2025-11-30 02:42:02 +05:00
  • ab5ac3aae8 3rdparty: maintui: another build fix, this time for platforms where C chars are unsigned Alibek Omarov 2025-11-27 23:58:48 +05:00
  • da133d890f gitmodules: update to our xash3d-maintui fork Alibek Omarov 2025-11-27 22:29:58 +05:00
  • 2736d1fd03 dds volume texture fix - gl_image.c ncuxonaTanda1batross 2025-11-25 00:35:52 +03:00
  • c7f18d7abe dds volume texture fix - img_dds.c ncuxonaTanda1batross 2025-11-25 00:21:17 +03:00
  • d5347a82cb engine: platform: get rid of the mouse pos scaling hack, this is not how highdpi issues should get resolved Alibek Omarov 2025-11-27 19:34:51 +05:00
  • e32470280d engine: add file size argument to brush model loading functions Alibek Omarov 2025-11-27 19:26:36 +05:00
  • ceb5cd61e4 ref: gl: enable NPOT textures on GLES3 contexts as per spec Alibek Omarov 2025-11-27 19:18:27 +05:00
  • 75339193d7 engine: client: remove vid_highdpi cvar, always allow high dpi mode Alibek Omarov 2025-11-25 15:06:42 +05:00
  • 07da038b4b engine: platform: sdl2: move dpi awareness hint set before SDL_Init, as documentation says it needs to be set before video init Alibek Omarov 2025-11-23 14:54:15 +05:00
  • a2b597577f engine: platform: sdl2: do not hide X11 hints under any platform macro Alibek Omarov 2025-11-23 14:50:51 +05:00
  • 9cf2d9fa86 engine: platform: sdl2: set up DPI awawareness on Windows through SDL hint Alibek Omarov 2025-11-23 14:49:37 +05:00
  • d45ced5c66 engine: platform: sdl2: when closest video mode isn't found, revert to desktop video mode Alibek Omarov 2025-11-23 12:50:54 +05:00
  • 6aadb4ceea engine: initialize default video mode in refState global, as we don't support reloading engine without reinitializing globals anyway Alibek Omarov 2025-11-23 11:54:33 +05:00
  • c956c65e33 ref: gl: don't misleadingly tell about enabled vsync on engine startup before configs are parsed Alibek Omarov 2025-11-23 11:45:47 +05:00
  • 86dfbc3e34 common: make bspfile.h use stdint types, reformat the file Alibek Omarov 2025-11-22 13:40:11 +05:00
  • 3fc59104f3 engine: make FS_CopyImage argument const Alibek Omarov 2025-11-22 13:11:41 +05:00
  • aae59ac281 engine: client: remove unused temppaintbuffer array Alibek Omarov 2025-11-22 13:11:18 +05:00
  • e8a2047d4c engine: client: use utility function to copy an image before quantization Alibek Omarov 2025-11-22 13:11:00 +05:00
  • 56972a811c readme: better wording [skip ci] Alibek Omarov 2025-11-19 14:47:47 +05:00
  • 27086bfb97 engine: set r_wadtextures and r_allow_wad3_luma as latched cvars, as those require reloading textures and thus the game Alibek Omarov 2025-11-18 15:38:25 +05:00
  • 93dfcc344b engine: implement loading luma in half-life Alibek Omarov 2025-11-18 14:39:59 +05:00
  • c2448c8881 engine: imagelib: allow specifiying index for empty pixels when processing luma texture Alibek Omarov 2025-11-18 13:26:01 +05:00
  • 26df99ae41 utils: xar: fix build Alibek Omarov 2025-11-18 13:18:03 +05:00
  • 45cff25bbc readme: fix hlsdk-portable link Marc-Antoine Lortieanda1batross 2025-11-17 19:03:07 -05:00
  • 5556668fc3 wscript: add option to disable rpath usage Alibek Omarov 2025-11-17 10:24:12 +05:00
  • 1b28d183fc wscript: rework link flags on IRIX to handle GL and SDL linking correctly Xav101anda1batross 2025-11-14 22:33:13 -05:00
  • 15bbe9892e public: mathlib: add parenthesis to fix ambiguous order of operations Xav101anda1batross 2025-11-14 22:34:42 -05:00
  • 7236094421 platform: add missing include Xav101anda1batross 2025-11-14 22:36:51 -05:00
  • c85c6f80e0 platform: fix type in formatter string Xav101anda1batross 2025-11-14 22:37:47 -05:00
  • dd7811e5bc filesystem: wscript: do not link library_suffix on PSVita Alibek Omarov 2025-11-16 18:45:49 +05:00
  • 28c118a4e6 engine: zone: free poolchain on every iteration of Memory_Init veygaxanda1batross 2025-11-15 13:35:05 +00:00
  • 49b0619c9a readme: update README.md for android build instruction (#2120) 2025-11-15 10:06:21 +05:00
  • 0c3c6345e9 engine: imagelib: fix pixel iteration bounds checking on 1-bit BMPs veygaxanda1batross 2025-11-14 22:44:23 +00:00
  • 747baa1e16 engine: client: additionally look for loading images with bmp and png extensions Alibek Omarov 2025-11-13 22:01:55 +05:00
  • 2e5d2c1dcc 3rdparty: library_suffix: update Alibek Omarov 2025-11-12 20:28:04 +05:00
  • 300edb3318 engine: remember last resolved master server address for about a minute Alibek Omarov 2025-11-12 20:04:55 +05:00
  • 0dfeea5213 Migrate to library-suffix library Alibek Omarov 2025-11-11 06:59:17 +05:00
  • d9150734c9 3rdparty: add library_suffix subproject Alibek Omarov 2025-11-11 06:36:47 +05:00
  • 65514b73fd common: render_api: explicitly include stdint.h as we use intptr_t in the API Alibek Omarov 2025-11-11 06:22:43 +05:00
  • d366e04682 engine: client: voice: fix typo, sequence must be incremented after it's written to the buffer Alibek Omarov 2025-11-09 02:55:22 +05:00