Commit graph

3983 commits

Author SHA1 Message Date
Andrei Alexeyev
182e589e35
xdg: update appdata 2024-03-11 13:03:42 +01:00
Andrei Alexeyev
ab83abd8f5
ci: update actions to shut up deprecation warnings 2024-03-06 15:12:19 +01:00
Andrei Alexeyev
e6832e19c2
ci: update containers 2024-03-06 02:33:35 +01:00
Andrei Alexeyev
16dfb2d25a
ci: support for publishing release artifacts 2024-03-06 02:33:35 +01:00
Andrei Alexeyev
b59fff743d
ci: upgrade macos test runner to macos-12 2024-03-06 02:33:35 +01:00
Andrei Alexeyev
b6acf0e21d
ci: fix macos-12 release runner 2024-03-06 02:33:09 +01:00
Andrei Alexeyev
403c7e0eab
ci: upgrade to actions/checkout@v4 2024-03-04 23:48:49 +01:00
Andrei Alexeyev
d25b9e18ba
ci: fix release workflow for automatic runs 2024-03-04 23:48:49 +01:00
Andrei Alexeyev
c8b0517d0b
ci: add github cli tool to docker containers 2024-03-04 23:48:49 +01:00
Andrei Alexeyev
5a8c7a1047
resources: optimize stage 2 branch mesh 2024-03-03 04:00:56 +01:00
Andrei Alexeyev
e3d8cec980
boss: make extra spell trigger condition more robust
Fixes #377
2024-02-29 05:13:02 +01:00
Andrei Alexeyev
2ed26a9f1a
boss: remove unused function 2024-02-29 04:26:15 +01:00
Andrei Alexeyev
6ca8bd0c5b
ci: emscripten: enable some modern WASM features 2024-02-23 04:00:28 +01:00
Andrei Alexeyev
67bf19ff4a
build/emscripten: work around mesonbuild/meson#12638 2024-01-24 05:29:39 +01:00
Andrei Alexeyev
955ab5c411
build: meson.add_install_script args don't have to be strings anymore 2024-01-24 04:53:47 +01:00
Andrei Alexeyev
6dc3dc3196
build: remove ancient regen-build-dir script and its support code 2024-01-24 04:44:57 +01:00
Andrei Alexeyev
ae75319f15
external: update gamecontrollerdb 2024-01-24 04:15:33 +01:00
Andrei Alexeyev
def8a80b9e
build: update cglm to 0.9.2 2024-01-24 04:12:47 +01:00
Andrei Alexeyev
ce7fc49050
build: update zlib to 1.3.1 2024-01-24 04:12:44 +01:00
Andrei Alexeyev
96635c6092
build,ci: update emscripten to 3.1.51 and fix build 2023-12-17 04:41:49 +01:00
Andrei Alexeyev
ddd27ab9b1
build: update SPIRV-Cross to 1.3.261.1 2023-12-17 01:09:48 +01:00
Andrei Alexeyev
3a7407b1c6
build: update zlib to 1.3 2023-12-17 01:03:48 +01:00
Andrei Alexeyev
b501171bd4
build: update zstd to 1.5.5 2023-12-17 01:03:48 +01:00
Andrei Alexeyev
772ed0c88e
build: update libzip to 1.10.1 2023-12-17 01:03:48 +01:00
Andrei Alexeyev
fa7b8bda0d
build: update libwebp to 1.3.2 2023-12-17 01:03:48 +01:00
Andrei Alexeyev
1f339d1d98
build: update freetype2 to 2.13.2 2023-12-17 01:03:48 +01:00
Andrei Alexeyev
a260cfbdf7
build: update cglm to 0.9.1 2023-12-17 01:03:48 +01:00
Andrei Alexeyev
17f1006518
external: update gamecontrollerdb 2023-12-17 01:03:48 +01:00
Andrei Alexeyev
d2296b9877
build: update sdl2 to 2.28.5 2023-12-17 01:03:48 +01:00
p-sam
fda783ed2c
switch: use native screen resolution 2023-11-29 13:21:47 +01:00
p-sam
668cdaea44
switch: remove unneeded fs session limit 2023-11-29 13:21:47 +01:00
p-sam
dde77f824e
switch: cleanup unused video defaults 2023-11-29 13:21:47 +01:00
p-sam
755523674f
switch: TAISEI_NOASYNC is no longer needed 2023-11-29 13:21:39 +01:00
Victor Chernyakin
b2de36fd78
boss: make boss and attack names constant strings (#375)
Functions `create_boss()` and `boss_add_attack()` take name strings
which they copy with `strdup()` and store in `Boss` and `Attack`. This
is unnecessary, because all these names are static constant strings and
they're never modified.
2023-11-29 14:19:55 +02:00
Andrei Alexeyev
968edfb4fe
util/rectpack: fix wrong subsplit direction in split_vertical
Doesn't seem to ever actually matter in practice, but theoretically it
was wrong.
2023-10-20 16:15:06 +02:00
Andrei Alexeyev
4cb63ee480
ci: update container for Switch jobs 2023-10-08 18:51:08 +02:00
Alice D.
a7fb1b68b6
ci: fix Switch build container 2023-10-08 15:53:24 +02:00
Andrei Alexeyev
5154db305f
ci: add some settings for release workflow 2023-09-30 14:34:13 +02:00
Andrei Alexeyev
fb6515f337
ci: upgrade windows runners to latest image 2023-09-30 13:43:38 +02:00
Andrei Alexeyev
f39fc3c4d4
ci: reorganize and hopefully fix windows dockerfile 2023-09-29 18:39:33 +02:00
Andrei Alexeyev
346df91b26
build: fix meson deprecation warning 2023-09-28 17:43:14 +02:00
Andrei Alexeyev
7c1843cffa
build: add option to disable gamemode integration 2023-09-28 17:43:14 +02:00
Andrei Alexeyev
2e40c6dab5
ci: update llvm-mingw to 20230919 2023-09-28 17:43:14 +02:00
Andrei Alexeyev
cc01be15fe
all: use the clamp() macro 2023-09-28 17:43:14 +02:00
Andrei Alexeyev
ee09f33a5f
util/miscmath: deprecate iclamp and clampf 2023-09-28 17:43:14 +02:00
Andrei Alexeyev
68f3678575
util/miscmath: implement clamp() as a type-generic macro 2023-09-28 17:43:14 +02:00
Andrei Alexeyev
4e6929d605
util/miscmath: change assume to assert in ASSUME_FINITE for now
On some toolchains isfinite compiles to a function call and trips a
-Wassume warning
2023-09-28 17:43:14 +02:00
Andrei Alexeyev
8f8ca2beca
all: use min/max macros; avoid some unnecessary conversions 2023-09-28 17:43:14 +02:00
Andrei Alexeyev
a45c6498d2
util/miscmath: deprecate various min/max functions 2023-09-28 17:43:14 +02:00
Andrei Alexeyev
ef92ee12fc
laser,move,projectile: annotate hot paths 2023-09-28 17:43:14 +02:00