Alibek Omarov
|
e2835a7614
|
engine: common: imagelib: fix incorrect check for big endian pixel formats
|
2025-12-13 22:30:03 +05:00 |
|
Alibek Omarov
|
837bf652c5
|
engine: server: check that save file were successfully opened for writing, show the error otherwise
|
2025-12-13 00:36:33 +05:00 |
|
Alibek Omarov
|
ae5793f258
|
engine: log the error if file couldn't be opened for writing
|
2025-12-13 00:36:33 +05:00 |
|
ksagameng
|
146244f1f4
|
scripts: gha: Set hlsdk minimum ios version to 12.0
|
2025-12-10 16:56:09 +05:00 |
|
ksagameng
|
fa7a04f535
|
readme: updated instructions
|
2025-12-10 16:56:09 +05:00 |
|
ksagameng
|
db2c2e685d
|
scripts: ios: generate .dSYM files and make zip quiet
|
2025-12-10 16:56:09 +05:00 |
|
ksagameng
|
324b152307
|
Documentation: change iOS to supported in ports.md
|
2025-12-10 16:56:09 +05:00 |
|
Alibek Omarov
|
09a68bbebd
|
engine: platform: sdl2: allow DPI scaling on Windows
|
2025-12-09 19:22:40 +05:00 |
|
Alibek Omarov
|
2b7773d933
|
engine: platform: sdl2: rework picking suitable resolution when creating or modifying current window
|
2025-12-09 03:29:16 +05:00 |
|
Alibek Omarov
|
aaef9fd91c
|
engine: platform: sdl2: simplify checking if window fits on any display, always grab updated window size
|
2025-12-08 21:12:40 +05:00 |
|
Alibek Omarov
|
15f37a301f
|
engine: platform: sdl2: let system pick better window position if it doesn't fit anywhere
|
2025-12-08 21:01:13 +05:00 |
|
Alibek Omarov
|
807b5df17b
|
engine: platform: sdl2: use generic SDL_GetWindowSizeInPixels to get physical window size, if possible
|
2025-12-08 19:06:29 +05:00 |
|
Alibek Omarov
|
2a3dcecfae
|
engine: platform: sdl2: add a note about useless and broken WarpMouseInWindow on Wayland
|
2025-12-08 19:05:38 +05:00 |
|
Alibek Omarov
|
a858719a4b
|
engine: platform: sdl2: restore scaling mouse position for hi-dpi support
|
2025-12-08 19:05:13 +05:00 |
|
Alibek Omarov
|
c844cf7ec1
|
engine: platform: sdl2: refactor VID_RestoreScreenResolution to accept window_mode_t instead of reading cvar value
|
2025-12-08 18:57:31 +05:00 |
|
Alibek Omarov
|
a4431b5cfd
|
engine: store scaling factor between physical and logical window size
|
2025-12-07 15:23:35 +03:00 |
|
Alibek Omarov
|
7e730cf171
|
common: by default, use borderless fullscreen mode
|
2025-12-07 15:23:35 +03:00 |
|
Alibek Omarov
|
9569900b9c
|
engine: redefine cvar flags in functions arguments from plain int to uint32_t
|
2025-12-07 15:23:35 +03:00 |
|
Alibek Omarov
|
5c190567e5
|
engine: client: add cvars vid_width and vid_height to query physical window size
|
2025-12-07 15:23:35 +03:00 |
|
Max Parry
|
2ef374ff4a
|
engine: imagelib: img_bmp: support for big endian RGB format
Allows software rendering save screenshots
|
2025-12-06 19:46:25 +11:00 |
|
Max Parry
|
2c20734ad3
|
ref: soft: Fix out of bounds memory access in VID_ScreenShot
|
2025-12-06 19:41:46 +11:00 |
|
TheEVolk
|
a4f8fc2205
|
engine: add clc_bad log packet cmd value
|
2025-12-02 00:21:36 +05:00 |
|
Alibek Omarov
|
4ed3e539fa
|
engine: client: validate server info message
|
2025-12-01 13:03:53 +05:00 |
|
Alibek Omarov
|
3bc32d6e1b
|
engine: shift netchan flags bit to the right, as one of the flags is removed
|
2025-12-01 13:03:53 +05:00 |
|
Alibek Omarov
|
e05d6ec27c
|
common: net_api: add a note about reserved bit for deprecated extension
|
2025-12-01 13:03:53 +05:00 |
|
Alibek Omarov
|
cfa8e639f1
|
engine: drop legacy protocol support
|
2025-12-01 13:03:53 +05:00 |
|
ncuxonaT
|
bbe659ebfa
|
ref: gl: fix loading texture arrays
|
2025-11-30 18:33:57 +05:00 |
|
Steven Linn
|
bf5821e4ea
|
engine: fix vid_maximized always set to true when switching to windowed mode
|
2025-11-30 18:11:56 +05:00 |
|
Alibek Omarov
|
a1dc006488
|
scripts: disable software renderer on Android
|
2025-11-30 02:59:53 +05:00 |
|
Alibek Omarov
|
31c30aeb28
|
Documentation: move engine/game development guides to development subdirectory
|
2025-11-30 02:52:00 +05:00 |
|
Alibek Omarov
|
2516ed71d6
|
Documentation: add tutorial on using Qt Creator
|
2025-11-30 02:45:46 +05:00 |
|
Alibek Omarov
|
acbeb8fd30
|
wscript: ignore Qt Creator 18.0 config directory in clean command
|
2025-11-30 02:42:02 +05:00 |
|
Alibek Omarov
|
ab5ac3aae8
|
3rdparty: maintui: another build fix, this time for platforms where C chars are unsigned
|
2025-11-27 23:58:48 +05:00 |
|
Alibek Omarov
|
da133d890f
|
gitmodules: update to our xash3d-maintui fork
|
2025-11-27 23:42:32 +05:00 |
|
ncuxonaT
|
2736d1fd03
|
dds volume texture fix - gl_image.c
|
2025-11-27 23:17:18 +08:00 |
|
ncuxonaT
|
c7f18d7abe
|
dds volume texture fix - img_dds.c
|
2025-11-27 23:17:18 +08:00 |
|
Alibek Omarov
|
d5347a82cb
|
engine: platform: get rid of the mouse pos scaling hack, this is not how highdpi issues should get resolved
|
2025-11-27 19:34:51 +05:00 |
|
Alibek Omarov
|
e32470280d
|
engine: add file size argument to brush model loading functions
|
2025-11-27 19:26:36 +05:00 |
|
Alibek Omarov
|
ceb5cd61e4
|
ref: gl: enable NPOT textures on GLES3 contexts as per spec
|
2025-11-27 19:18:27 +05:00 |
|
Alibek Omarov
|
75339193d7
|
engine: client: remove vid_highdpi cvar, always allow high dpi mode
|
2025-11-25 15:06:46 +05:00 |
|
Alibek Omarov
|
07da038b4b
|
engine: platform: sdl2: move dpi awareness hint set before SDL_Init, as documentation says it needs to be set before video init
|
2025-11-23 14:54:15 +05:00 |
|
Alibek Omarov
|
a2b597577f
|
engine: platform: sdl2: do not hide X11 hints under any platform macro
|
2025-11-23 14:50:51 +05:00 |
|
Alibek Omarov
|
9cf2d9fa86
|
engine: platform: sdl2: set up DPI awawareness on Windows through SDL hint
|
2025-11-23 14:50:12 +05:00 |
|
Alibek Omarov
|
d45ced5c66
|
engine: platform: sdl2: when closest video mode isn't found, revert to desktop video mode
|
2025-11-23 12:50:54 +05:00 |
|
Alibek Omarov
|
6aadb4ceea
|
engine: initialize default video mode in refState global, as we don't support reloading engine without reinitializing globals anyway
|
2025-11-23 11:54:33 +05:00 |
|
Alibek Omarov
|
c956c65e33
|
ref: gl: don't misleadingly tell about enabled vsync on engine startup before configs are parsed
|
2025-11-23 11:45:47 +05:00 |
|
Alibek Omarov
|
86dfbc3e34
|
common: make bspfile.h use stdint types, reformat the file
|
2025-11-22 13:40:11 +05:00 |
|
Alibek Omarov
|
3fc59104f3
|
engine: make FS_CopyImage argument const
|
2025-11-22 13:11:41 +05:00 |
|
Alibek Omarov
|
aae59ac281
|
engine: client: remove unused temppaintbuffer array
|
2025-11-22 13:11:18 +05:00 |
|
Alibek Omarov
|
e8a2047d4c
|
engine: client: use utility function to copy an image before quantization
|
2025-11-22 13:11:00 +05:00 |
|