c13c1f2577
public: wscript: always define alloca header as malloc.h on Win32
2024-08-17 13:17:48 +03:00
151405618f
engine: client: input: slight refactoring of mouse grabbing, add verbose output for debugging mouse issues
2024-08-16 12:59:54 +03:00
70e11cc309
engine: platform: sdl: borderless fullscreen windows don't need to restore desktop resolution
...
* This fixes the case when we switch from windowed to borderless, minimize the window
and restore makes it lose it's fullscreen state
2024-08-16 12:25:08 +03:00
7619824d80
engine: platform: sdl: return correct value from SW_CreateBuffer on success
2024-08-16 11:36:36 +03:00
f3d181b5ee
engine: platform: psvita: explicitly export __aeabi_ul2f
2024-08-16 02:22:25 +03:00
55055a70f0
engine: client: allocate mods list for UI on demand
2024-08-15 12:27:43 +03:00
22d3ba674e
engine: client: ensure demoheader will be written when we're recording demo and changed level
2024-08-14 19:10:00 +03:00
ac487a2133
mainui: update
2024-08-14 10:29:42 +03:00
4da3a14adc
mainui: update
2024-08-13 19:25:32 +03:00
69ec810ed0
engine: client: add missing ref_null to R_CollectRendererNames
2024-08-13 19:16:59 +03:00
2df01316ce
engine: client: add two new APIs for mainui to get extended new gameinfo structure
2024-08-13 18:28:07 +03:00
3a67aefee2
filesystem: check rodir too when checking falldir existence too, just in case
2024-08-13 17:25:25 +03:00
d114dffcb4
filesystem: add new gameinfo.txt key: demomap
2024-08-13 17:22:06 +03:00
7bb5d9a67a
gha: give github 20s to process remaining artifacts upload before downloading them. Upgrade Flatpak Docker image
2024-08-12 11:43:01 +03:00
a6b1e57ae1
gha: simplify uploading releases by using gh cli tool
2024-08-12 11:26:36 +03:00
c70c13eb5c
gha: don't upload flatpak, action does it for us. Print found artifacts, as it seems actions/download-artifact sometimes skips some
2024-08-12 10:44:25 +03:00
d905ea354e
scripts: gha: do not waste time building bshift, just copy binary from mobile_hacks
2024-08-12 10:27:26 +03:00
99cec81894
gha: update flatpak actions
2024-08-12 10:07:41 +03:00
5d5bccf1bb
gha: should've been doing this in a branch meh
2024-08-12 09:53:45 +03:00
6fcf0a77af
scripts: gha: fix typo
2024-08-12 09:43:02 +03:00
e7477c0abf
gha: update more actions, use gh delete release instead of delete-tag-and-release
2024-08-12 09:37:55 +03:00
85540855c3
gha: update actions/checkout and actions/upload-artifact
2024-08-12 09:12:32 +03:00
2dc220b42f
gha: add build for macOS ARM and x86
...
Very barebones, doesn't build universal app, doesn't build dmg
2024-08-12 09:12:13 +03:00
2d6cadbf1b
waf: update to latest waifu
2024-08-12 08:38:52 +03:00
340871e03a
engine: platform: sdl: correct the message about glblit in ref_soft
2024-08-11 18:32:10 +03:00
e222a74960
ref: soft: fail to the engine if CreateBuffer has failed (otherwise it sits in infinite loop)
2024-08-11 18:28:45 +03:00
ab499d5095
scripts: waifulib: vgui: fix vgui_support getting automatically enabled on x86 machines with unsupported OS
2024-08-11 18:08:20 +03:00
a5f7027229
readme: better wording
2024-08-10 15:03:07 +03:00
bf5cf897e2
readme: add IPA pronounciation for word 'Xash'
2024-08-10 15:02:31 +03:00
d33c1af549
wscript: don't force 32-bit for OSX users, as OSX don't support launching 32-bit applications since Catalina
...
Add `-4` or `--32bits` configure flag to specifically target 32-bit engine
2024-08-10 15:01:42 +03:00
677464d04d
ref: rename glpoly_t to glpoly2_t to make the changes more obvious and easier to notice
2024-08-10 13:46:00 +03:00
d2d6ed8bd4
filesystem: fix zip_t and pack_t definition so it have true standard flexible array member
2024-08-10 13:46:00 +03:00
bd2a44dbdd
engine: common: fix fragbuf_t definition so it has true standard flexible array member
2024-08-10 13:46:00 +03:00
e9ee4beb9f
engine: client: fix rawchan_t definition so it has true standard flexible array member
2024-08-10 13:46:00 +03:00
3b3f057f6f
engine: common: fix winding_t definition so it has true standard flexible array member
2024-08-10 13:46:00 +03:00
a9dec51e59
ref: fix glpoly_t definition so it has true standard flexible array member
2024-08-10 13:46:00 +03:00
257312ad7c
3rdparty: update extras
2024-08-10 13:45:41 +03:00
Владислав Сухов
6ee8a2dfa7
scripts: sailfish: bump engine version to 0.21
2024-08-09 12:41:47 +03:00
Владислав Сухов
75c5e9cfa7
engine: bump engine version to 0.21
2024-08-09 12:41:47 +03:00
Gleb Mazovetskiy
1a94f2b585
Enable vsync by default
...
This is the first setting I change after installing xash3d-fwgs. Some distros even patch xash3d-fwgs to enable vsync by default (e.g. Batocera).
Let's enable vsync by default here.
2024-08-09 09:14:50 +03:00
f0b4c42c68
engine: common: faster and simpler Netchan_OutOfBand
2024-08-08 04:37:16 +03:00
9be061735f
engine: client: fix misleading gcc warning about printf format string not being literal
2024-08-08 04:36:40 +03:00
6bfa525080
engine: common: faster and simpler MSG_WriteString
2024-08-08 04:35:55 +03:00
8fcaf18897
engine: client: remove useless copy in NetAPI_SendRequest
2024-08-08 04:32:58 +03:00
f558cde266
engine: client: fix build with -Wincompatible-pointer-types-discards-qualifiers
2024-08-08 04:31:51 +03:00
b508a33f5d
engine: client: minor refactoring in CL_DecayLights, get rid of pointer iterating in for-loop
2024-08-07 09:23:09 +03:00
b4db99006b
engine: client: always print timedemo result
2024-08-07 08:46:55 +03:00
8994f079a5
engine: common: don't uselessly copy data in Netchan_OutOfBound when playing a demo
2024-08-07 02:28:58 +03:00
b2d184cfa5
engine: common: add unit tests for net_buffer functions
2024-08-07 02:28:13 +03:00
92dc92379f
engine: client: minor refactoring, turn quake stats into an enum
2024-08-06 08:42:23 +03:00