Alibek Omarov
|
414da98c21
|
Documentation: add example GPL copyright header
|
2025-12-18 09:58:49 +05:00 |
|
Alibek Omarov
|
30ad3556dd
|
engine: small refactorings in sdl2 support, enable messagebox and timer in sdl3 backend back
|
2025-12-16 05:18:28 +05:00 |
|
Alibek Omarov
|
67a121ef8e
|
engine: ref_api: actually bump API version
|
2025-12-16 05:15:23 +05:00 |
|
Alibek Omarov
|
e7743587a1
|
mainui: update
|
2025-12-15 11:42:09 +05:00 |
|
Alibek Omarov
|
1b66367d3d
|
engine: server: add a warning if server DLL couldn't be loaded, refactor calling GetEntityAPI exports
|
2025-12-14 04:59:24 +03:00 |
|
Alibek Omarov
|
bc61516083
|
engine: client: show an error if user tries to load incompatible or outdated client.dll
|
2025-12-14 04:43:33 +03:00 |
|
Alibek Omarov
|
dae8c6cb9c
|
filesystem: in case of missing/incomplete liblist.gam make c0a0 default start map
|
2025-12-14 04:41:52 +03:00 |
|
Alibek Omarov
|
bed1c669aa
|
ci: update freebsd tasks
|
2025-12-14 03:52:16 +03:00 |
|
Alibek Omarov
|
785b2881b6
|
engine: client: fix crash when sound pitch is too high
|
2025-12-14 03:44:17 +03:00 |
|
Alibek Omarov
|
ce08f071b1
|
engine: platform: sdl2: use permonitor DPI awareness to avoid unneeded window titlebar resize
|
2025-12-14 02:23:07 +03:00 |
|
Alibek Omarov
|
e102857735
|
engine: platform: sdl2: prefer tga icons on Windows
|
2025-12-14 02:17:44 +03:00 |
|
Alibek Omarov
|
e973c42bfa
|
engine: platform: sdl2: fix stupid bug when window of the size of display gets interpreted as fullscreen window
|
2025-12-14 02:12:44 +03:00 |
|
Alibek Omarov
|
4a16ca8bc0
|
engine: platform: sdl2: fix fullscreen mode not fullscreening
|
2025-12-14 01:01:59 +03:00 |
|
Alibek Omarov
|
f9e82170ac
|
engine: platform: sdl2: set window position to undefined when coming back from fullscreen to windowed
|
2025-12-13 23:36:58 +03:00 |
|
Alibek Omarov
|
ad01be8866
|
engine: platform: sdl2: get maximized state in VID_SaveWindowMode
|
2025-12-14 00:44:05 +05:00 |
|
Alibek Omarov
|
40c7c5b348
|
engine: platform: sdl2: disable high dpi support on Windows temporarily
|
2025-12-14 00:17:01 +05:00 |
|
Alibek Omarov
|
66ea91270b
|
engine: make Image_ComputeSize shared between renderer and imagelib
|
2025-12-14 00:00:59 +05:00 |
|
Alibek Omarov
|
44fb4fb594
|
engine: common: imagelib: remove dependency on OpenGL declarations in texture formats
|
2025-12-13 23:59:40 +05:00 |
|
Alibek Omarov
|
16c849d085
|
engine: common: imagelib: refactoring
|
2025-12-13 23:11:48 +05:00 |
|
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 |
|