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