Commit graph

2922 commits

Author SHA1 Message Date
Stephen Gutekanst
aebfeb9b49 ecs: move to github.com/hexops/mach-ecs
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-28 16:04:45 -07:00
Stephen Gutekanst
1fbd36199a mach: depend on mach-ecs and mach-earcut standalone repositories
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-28 16:04:45 -07:00
Wrench[bot]
11a0a8b73e all: update Zig to version 0.11.0-dev.2868+1a455b2dd
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-04-28 16:00:21 -07:00
Stephen Gutekanst
8fc6368f9e ecs: basic querying support
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-27 18:46:00 -07:00
Stephen Gutekanst
da851bdd1a ecs: temporarily fix bug around updating component values
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-27 18:46:00 -07:00
Stephen Gutekanst
5e2ee3fed5 ecs: begin reworking queries
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-27 18:46:00 -07:00
Stephen Gutekanst
366abd1b26 Revert "gpu-dawn: update to latest binary release"
This reverts commit bc8692d62a.
2023-04-27 07:26:06 -07:00
Release automation
bc8692d62a gpu-dawn: update to latest binary release 2023-04-25 23:58:18 +00:00
Stephen Gutekanst
d7a2abc605 dev: stop pushing github.com/hexops/mach-gamemode
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 16:02:34 -07:00
Stephen Gutekanst
9c14e617c9 mach: fix building for wasm32 target
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 15:06:11 -07:00
Stephen Gutekanst
142c8b5b2e freetype: disable harfbuzz for now (build is broken, clang warning cannot be disabled)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 15:06:11 -07:00
Stephen Gutekanst
3a561ec1c7 dev: stop pushing to github.com/hexops/mach-sysjs
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 15:06:11 -07:00
Stephen Gutekanst
e4fd26c8e7 mach: update to latest Zig build API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 15:06:11 -07:00
Stephen Gutekanst
0a435d36a7 freetype: update submodule location
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 15:06:11 -07:00
Stephen Gutekanst
8c0c288fff sysaudio: update to latest Zig build API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 15:06:11 -07:00
Stephen Gutekanst
6ff702552a basisu: fix upstream git submodule location (helps #761)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 15:06:11 -07:00
Stephen Gutekanst
1ccec8339f all: use latest Zig build API (do not specify .kind = .test_exe)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 15:06:11 -07:00
Stephen Gutekanst
80a071be37 core: update to latest Zig build API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 15:06:11 -07:00
Vivek Roy
ff0258f27d all: use std.Build.installArtifact 2023-04-25 15:06:11 -07:00
Wrench[bot]
beef56a023 all: update Zig to version 0.11.0-dev.2777+b95cdf0ae
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-04-24 21:53:41 -07:00
Henry Lee
90e4e0ae3d core: add @panic when target is wasm 2023-04-20 21:06:39 -07:00
Stephen Gutekanst
598f049533 libs: stop pushing dusk and earcut to standalone repos
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-13 22:43:28 -07:00
pablo
5d06c618f1 app: Use std.process.Child instead of POSIX calls 2023-04-11 09:04:58 -07:00
Ali Chraghi
e620d8f759 dusk: basic binary expression errors 2023-04-11 09:02:14 -07:00
pablo
a14cb00ddd sysaudio: add missing switch cases for wasapi 2023-04-11 09:00:51 -07:00
pablo
ddc3da583c model3d: use std.c.free to free save result
std.heap.c_allocator has a small wrapper on non-posix targets. the
library uses libc malloc directly by default so we can use libc free
to release memory.
2023-04-11 08:58:12 -07:00
Ali Chraghi
3a0948098f sysaudio: fix build errors on linux 2023-04-11 08:55:47 -07:00
Ali Chraghi
49b7c940a9 {freetype, harfbuzz}: fix build error 2023-04-11 08:54:51 -07:00
Ali Chraghi
1841ed056d dusk: re-eanble gkurve test 2023-04-08 13:43:28 -07:00
Ali Chraghi
0d45438316 dusk: AstGen expressions 2023-04-08 13:43:28 -07:00
Erik Arvstedt
858ba2eca5 freetype:harfbuzz: expose C API
Like in freetype.
2023-04-08 13:42:25 -07:00
Erik Arvstedt
b4685feb37 freetype:harfbuzz: fix type for shapers args
Non zero-terminated slices of the previous type caused runtime errors.
2023-04-08 13:41:31 -07:00
Erik Arvstedt
762a2074ee freetype: fix type for C string args
Propagate the correct string type required by Freetype to the Zig layer.
Previously, passing non zero-terminated strings caused runtime errors.
2023-04-08 13:41:31 -07:00
Cai Bingjun
959c20d38b
ci: make ci run selectively (#745) 2023-04-08 11:30:35 -07:00
Cai Bingjun
406c73701f
readme: remove the extra closing parenthesis (#744) 2023-04-08 11:29:32 -07:00
Ali Chraghi
fbd2ba78f9
sysaudio: initial macOS support (CoreAudio) (#741) 2023-04-08 11:27:49 -07:00
Stephen Gutekanst
894b06f01d glfw: move glfw upstream submodule in preparation of Zig package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:49:50 -07:00
Stephen Gutekanst
86252afb68 dev: publish all libs/ as standalone repos
Helps hexops/mach#719

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:36:59 -07:00
Stephen Gutekanst
8d7388e723 sysaudio: better explanation
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:30:34 -07:00
Stephen Gutekanst
6ae6093d7b model3d: README title change
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:26:52 -07:00
Stephen Gutekanst
ac4c5cb059 sysaudio: add README
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:09:10 -07:00
Stephen Gutekanst
f5481ec557 gamemode: add README
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:08:59 -07:00
Stephen Gutekanst
0e72586019 model3d: add README
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:08:47 -07:00
Stephen Gutekanst
8e01c4ba93 sysjs: add README
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:08:35 -07:00
Stephen Gutekanst
66103d128e ecs: add experimental warning
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:08:09 -07:00
Stephen Gutekanst
765f578177 earcut: add experimental warning
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:07:48 -07:00
Stephen Gutekanst
d0af189182 dusk: add experimental warning
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:07:34 -07:00
Stephen Gutekanst
b649bc4ad6 core: add experimental warning
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:07:18 -07:00
Stephen Gutekanst
87d87482f8 basisu: add experimental warning
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 03:07:02 -07:00
Stephen Gutekanst
4b6ccc4079 {dev,dusk}: include dusk in ensure-standard-files automation
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-05 01:51:59 -07:00