Commit graph

3620 commits

Author SHA1 Message Date
Stephen Gutekanst
f12f48b166 build: fix sysaudio.c path
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:48:26 -07:00
Stephen Gutekanst
ea6a9438aa build: workaround "unable to check cache: stat file" Zig bug
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:28:51 -07:00
Stephen Gutekanst
8b75fe48ef build: provide a default platform value
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:23:32 -07:00
Stephen Gutekanst
f79e0decb6 fix any->macOS cross-compilation
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:22:22 -07:00
Stephen Gutekanst
55317a1afc fix wasm32-freestanding builds
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:22:22 -07:00
Stephen Gutekanst
f29b775b27 mach-core moves back into the main repository
Helps hexops/mach#1165

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:22:22 -07:00
Stephen Gutekanst
38f296ecce src/core: move mach-core@9a4d09707d9f1cb6ea5602bdf58caeefc46146be package to here
Helps hexops/mach#1165

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:22:22 -07:00
Stephen Gutekanst
fa3f6161ad mach-sysgpu moves back into the main repository
Helps hexops/mach#1165

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:22:22 -07:00
Stephen Gutekanst
e7b2ebef70 src/sysgpu: move mach-sysgpu@d6ed118f54c4784f7ce01b70fc1b94f887fae1a8 package to here
Helps hexops/mach#1165

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:22:22 -07:00
Stephen Gutekanst
e38a441b69 fix linux build (gamemode requires libc)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:22:22 -07:00
Stephen Gutekanst
e77a5a2ca2 mach-sysaudio moves back into the main repository
Helps hexops/mach#1165

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:22:22 -07:00
Stephen Gutekanst
bca1543391 src/sysaudio: move mach-sysaudio@ce8ab30dd300b822224d14997c58c06520b642c9 package to here
Helps hexops/mach#1165

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:22:22 -07:00
Stephen Gutekanst
d64d30c7db mach-gamemode moves back into the main repository
Helps hexops/mach#1165

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:22:22 -07:00
Stephen Gutekanst
221364415e mach-ecs moves back into the main repository
Helps hexops/mach#1165

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:22:22 -07:00
Stephen Gutekanst
5f70579360 src/ecs: move mach-ecs@83a3ed801008a976dd79e10068157b02c3b76a36 package to here
Helps hexops/mach#1165

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-03-05 00:22:22 -07:00
Stephen Gutekanst
d4cd79440e addPaths(step) -> addPaths(mod); helps hexops/mach#1154
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-02-01 21:35:18 -07:00
Stephen Gutekanst
cbcb2621d2
github: update zig nomination issue template 2024-02-01 19:35:02 -07:00
Stephen Gutekanst
89622810f8 all: use mach.math instead of std.math; fixes hexops/mach#1021
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-18 22:34:12 -07:00
Stephen Gutekanst
7904b74145
github: update zig nomination issue template 2024-01-14 21:15:47 -07:00
Stephen Gutekanst
8da66bef3f fix build.zig public API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-14 20:48:48 -07:00
Wrench[bot]
b8c9f73165
all: update Zig to version 0.12.0-dev.2063+804cee3b9 (#1137)
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2024-01-14 19:15:15 -07:00
Stephen Gutekanst
3ec3579963 update .zigversion tracking file
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-14 19:14:13 -07:00
Stephen Gutekanst
e983648520 make Zig version check strict for Zig 2024.1.0-mach
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-14 19:12:40 -07:00
Stephen Gutekanst
b5531f84cb update to Zig 2024.1.0-mach
Related to hexops/mach#1145

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-14 19:11:20 -07:00
Stephen Gutekanst
5bea00d997
github: update zig nomination template 2024-01-13 01:27:36 -07:00
Stephen Gutekanst
3b180a58d5
github: update zig nomination second-order projects 2024-01-11 00:14:41 -07:00
Stephen Gutekanst
d9ad90b8af
github: update zig nomination template 2024-01-10 23:13:09 -07:00
Stephen Gutekanst
6a76564ae7
github: add release checklist template 2024-01-07 23:21:09 -07:00
Stephen Gutekanst
cf933ff8a2
github: update zig nomination template (machine-readable index.json) 2024-01-07 23:19:34 -07:00
Stephen Gutekanst
b4b867c5fb
github: update zig nomination template (ensure wrench == latest nightly) 2024-01-07 14:13:14 -07:00
Stephen Gutekanst
b105a35a12
github: update zig nomination template (add spirv-tools, spirv-cross) 2024-01-07 13:43:48 -07:00
Stephen Gutekanst
d5876af31b
github: update zig nomination template
These TODOs are now captured by other filed issues: #1139, #1136
2024-01-07 13:38:25 -07:00
Stephen Gutekanst
a5ffbd0d80
github: update zig nomination template 2024-01-07 13:04:33 -07:00
Stephen Gutekanst
36806029e4
github: add feedback issue template 2024-01-07 01:14:47 -07:00
Stephen Gutekanst
5417797fe6
github: update bug report template 2024-01-07 01:11:38 -07:00
Stephen Gutekanst
2eddc331ee
github: add bug report issue template 2024-01-07 01:09:19 -07:00
Stephen Gutekanst
fb78346cfb
github: update zig version update template 2024-01-07 00:05:46 -07:00
Stephen Gutekanst
84557746e0
github: update zig version update template 2024-01-06 23:23:55 -07:00
Stephen Gutekanst
da1c55d689
github: add Zig version update issue template 2024-01-06 23:16:13 -07:00
Stephen Gutekanst
fc24a1148a gfx: use Mat4x4.projection2D once again
Helps hexops/mach#1103

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-06 13:11:23 -07:00
Stephen Gutekanst
0d938ef6be math: add inf, isInf
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-06 13:11:23 -07:00
Stephen Gutekanst
aa2435e10e math: add well-tested, reverse-z 2D projection matrix
Helps hexops/mach#1103

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-06 13:11:23 -07:00
Stephen Gutekanst
fb69b0cda7 testing: improve printing on testing.expect inequality
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2024-01-06 13:11:23 -07:00
Joel
59bb156bf9
math: Add vector comparison functions (#1131) 2024-01-06 12:37:58 -07:00
Ali Chraghi
e9489ee560
math: add Mat2x2 (#1130) 2023-12-30 15:57:43 -07:00
btipling
9cf37cdc39
Early return with null for a ray with no direction (#1132) 2023-12-30 15:48:39 -07:00
Stephen Gutekanst
260802f777 all: update ECS Mod(.module_tag) -> Mod(ModuleType)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-12-16 22:56:46 -07:00
Stephen Gutekanst
8ff30c931f all: update to global vs. local ECS change
See hexops/mach-ecs@ef06fb6473

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-12-16 19:41:34 -07:00
Caleb Katzenstein
11aed4d16f
math: Add vec3.mulQuat() (#1067)
Co-authored-by: Stephen Gutekanst <stephen@hexops.com>
2023-12-16 13:28:47 -07:00
Stephen Gutekanst
9250310c4a math: remove invalid test
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-11-10 14:30:40 -07:00