Marc-Antoine Lortie
|
9f797ef705
|
Fix repository spelling.
|
2025-06-24 21:40:40 +03:00 |
|
Alibek Omarov
|
a7671a8ac1
|
3rdparty: update UI submodules
|
2025-06-19 16:43:08 +05:00 |
|
Alibek Omarov
|
c807faf5b9
|
engine: client: rename queryserver to ui_queryserver (so q<tab> will always result in quit command, by users request)
|
2025-06-19 16:43:08 +05:00 |
|
Alibek Omarov
|
45dd15b064
|
wscript: remove unused --enable-emscripten
|
2025-06-19 15:48:50 +05:00 |
|
Alibek Omarov
|
7e50026100
|
engine: server: fix restoring player view entity after save restore (fixes trigger_camera usage)
|
2025-06-19 15:22:54 +05:00 |
|
Alibek Omarov
|
05a258a5b4
|
engine: client: respect intro videos aspect ratio
|
2025-06-19 14:29:34 +05:00 |
|
Alibek Omarov
|
902fa52cbd
|
Revert "scripts: gha: fix ffmpeg build flavor (the one we're using for now don't have minimal flavor)"
This reverts commit 2267b2e4e6.
|
2025-06-16 06:24:39 +05:00 |
|
Alibek Omarov
|
cc528d407d
|
Revert "scripts: gha: use full ffmpeg builds, as ours are not finalized yet"
This reverts commit 7f5e62d03a.
|
2025-06-16 06:24:35 +05:00 |
|
Alibek Omarov
|
2267b2e4e6
|
scripts: gha: fix ffmpeg build flavor (the one we're using for now don't have minimal flavor)
|
2025-06-16 06:21:17 +05:00 |
|
Alibek Omarov
|
7f5e62d03a
|
scripts: gha: use full ffmpeg builds, as ours are not finalized yet
|
2025-06-15 16:01:23 +05:00 |
|
Alibek Omarov
|
e3bfdf4127
|
engine: wscript: remove duplicated --enable-ffmpeg option
|
2025-06-15 14:25:28 +05:00 |
|
Alibek Omarov
|
bf186b8178
|
github: set correct flatpak github action version
|
2025-06-15 13:18:34 +05:00 |
|
Alibek Omarov
|
907e02da8d
|
Merge ffmpeg support
|
2025-06-15 13:15:17 +05:00 |
|
yohimik
|
2234f91c38
|
ref: gl: add stubs for WebGL
|
2025-06-15 13:01:13 +05:00 |
|
Alibek Omarov
|
582fe9a2fc
|
common: defaults: Emscripten doesn't use INTERNAL_GAMELIBS anymore
|
2025-06-15 13:01:13 +05:00 |
|
Alibek Omarov
|
fa92a5fa0c
|
engine: common: disable colored stdout for Emscripten
|
2025-06-15 13:01:13 +05:00 |
|
Alibek Omarov
|
342aa56144
|
engine: wscript: increase default memory size for Emscripten port, include game files from rodir folder in source tree root
|
2025-06-15 13:01:13 +05:00 |
|
Alibek Omarov
|
e9440a8612
|
filesystem: fix folder exists check in RoDir
|
2025-06-15 13:01:13 +05:00 |
|
Alibek Omarov
|
3e396bb55a
|
engine: host: allow console if DEFAULT_DEV is set to larger than 0 value
|
2025-06-15 13:01:13 +05:00 |
|
Alibek Omarov
|
72b8182af0
|
public: comment out XASH_JS define to avoid arch misdetection on modern Emscripten versions
|
2025-06-15 13:01:13 +05:00 |
|
Alibek Omarov
|
6022865cae
|
engine: filesystem_engine: set default root directory on Emscripten
|
2025-06-15 13:01:13 +05:00 |
|
Alibek Omarov
|
1559b1b331
|
engine: system: exit from Emscripten with force_exit call
|
2025-06-15 13:01:13 +05:00 |
|
Alibek Omarov
|
5db150e565
|
engine: launcher: get rid of Emscripten load library hacks, mount IDBFS into /rwdir
|
2025-06-15 13:01:13 +05:00 |
|
Alibek Omarov
|
e823ba050a
|
engine: whereami: add stub for Emscripten
|
2025-06-15 13:01:13 +05:00 |
|
Alibek Omarov
|
6f545f178e
|
engine: host: move main loop contents into separate function
|
2025-06-15 13:01:13 +05:00 |
|
Alibek Omarov
|
b598daf049
|
engine: wscript: disable default install for Emscripten, we need to rename main program into index.html and also install additional outputs
|
2025-06-15 12:51:57 +05:00 |
|
Alibek Omarov
|
3f5ca210a0
|
common: port: set .wasm as libraries extension on Emscripten
|
2025-06-15 12:51:57 +05:00 |
|
Alibek Omarov
|
f1e665b5b3
|
engine: wscript: disable async ns resolve for Emscripten for now
|
2025-06-15 12:51:57 +05:00 |
|
Alibek Omarov
|
eb84efd260
|
wscript: set Emscripten defaults
|
2025-06-15 12:51:57 +05:00 |
|
Alibek Omarov
|
90884a2d09
|
scripts: waifulib: sdl2: use Emscripten's SDL port
|
2025-06-15 12:51:57 +05:00 |
|
Alibek Omarov
|
69e38c963d
|
engine: platform: remove Emscripten-specific library loading, it's not needed anymore
|
2025-06-15 12:51:57 +05:00 |
|
Alibek Omarov
|
d7f4b21db7
|
3rdparty: mainui: update
|
2025-06-15 12:51:57 +05:00 |
|
Alibek Omarov
|
6aa281bc59
|
public: define Emscripten as POSIX-compatible
|
2025-06-15 12:51:57 +05:00 |
|
Alibek Omarov
|
e22dadc36f
|
scripts: waifulib: add tool for building with Emscripten's Clang wrapper
|
2025-06-15 12:51:57 +05:00 |
|
Alibek Omarov
|
1bf5909023
|
wscript: don't forget to recurse into ref/gl with only gles3compat enabled
|
2025-06-15 09:13:39 +05:00 |
|
Andrey Akhmichin
|
ba71f114d9
|
Documentation: opensource-mods.md: add "Master Sword".
|
2025-06-15 07:12:45 +03:00 |
|
Alibek Omarov
|
c90d110096
|
engine: platform: sdl2: assign K_AUX32 and K_AUX31 to volume buttons to match old engine behavior on Android
|
2025-06-07 11:21:32 +05:00 |
|
Alibek Omarov
|
05edde050d
|
engine: always remap clipnodes for bsp30ext
|
2025-05-27 22:54:06 +03:00 |
|
Alibek Omarov
|
1c29490889
|
Reapply "engine: disable clipnodes remapping for non-extended formats and QBSP2"
This reverts commit 2e748c4aea.
|
2025-05-27 22:44:53 +03:00 |
|
Alibek Omarov
|
210f51d38c
|
ci: use flatpak github action fork again because I forgot that github has weird limitations
|
2025-05-27 22:38:13 +03:00 |
|
Alibek Omarov
|
2e748c4aea
|
Revert "engine: disable clipnodes remapping for non-extended formats and QBSP2"
This reverts commit f2ecdad5bb.
|
2025-05-27 22:23:44 +03:00 |
|
Alibek Omarov
|
375ff6296b
|
ci: try to upgrade flatpak action
|
2025-05-27 22:21:23 +03:00 |
|
Alibek Omarov
|
026435865a
|
wscript: cleanup defaults, now that we don't need to specify most options from here
|
2025-05-27 21:54:22 +03:00 |
|
Alibek Omarov
|
216e680965
|
wscript: detect threading ability by platform
On client, it's handled by SDL{2,3}. On server we rely on pthreads (and some platforms don't have pthreads).
|
2025-05-27 21:40:07 +03:00 |
|
Alibek Omarov
|
3fe77ec86c
|
wscript: remove msdev.py generator (Visual Studio project still can be generated using msvs.py)
|
2025-05-27 20:59:47 +03:00 |
|
Alibek Omarov
|
a88fea6ab3
|
wscript: remove cmake.py generator
|
2025-05-27 20:57:47 +03:00 |
|
Alibek Omarov
|
78ef00a269
|
wscript: remove hacky logic determening valid target when crosscompiling to 32-bit x86
|
2025-05-27 20:50:08 +03:00 |
|
Alibek Omarov
|
f9a9aedea5
|
engine: set fps_override to 0 by default, it's still experimental and breaks multiplayer
Was probably set to 1 by mistake.
|
2025-05-26 20:10:45 +05:00 |
|
Alibek Omarov
|
53e59c2e73
|
ref: load sprites textures with texgamma applied (like GoldSrc)
|
2025-05-26 19:09:28 +05:00 |
|
Alibek Omarov
|
fc3b8ae45d
|
engine: imagelib: allow installing texgamma processed palette before loading sprites
|
2025-05-26 19:09:28 +05:00 |
|