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 |
|
Alibek Omarov
|
911b83a9d8
|
engine: imagelib: load studio model textures with texgamma applied (like GoldSrc)
|
2025-05-26 19:09:28 +05:00 |
|
Alibek Omarov
|
5276e46dc0
|
contributing: add a note about usage of LLM-based tools [skip ci]
|
2025-05-26 03:28:58 +05:00 |
|
Alibek Omarov
|
9fbd47bb4c
|
engine: server: move unexpected master server query packets and failed challenges to more verbose loglevel
|
2025-05-25 21:05:37 +05:00 |
|
Alibek Omarov
|
b8ead38573
|
engine: server: prevent flood about unreliable datagram overflow on frozen players
|
2025-05-25 20:37:06 +05:00 |
|
Alibek Omarov
|
6a318d5000
|
engine: server: check for master servers addresses in connectionless packet handler, and it it matches, only reply to M2S messages
|
2025-05-25 20:29:16 +05:00 |
|
Alibek Omarov
|
71040c7ed5
|
engine: net_http: fix missing newline
|
2025-05-25 19:21:23 +05:00 |
|