Stephen Gutekanst
|
b7fb2057f7
|
fix x86_64-linux-gnu build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-03-08 23:44:33 -07:00 |
|
Stephen Gutekanst
|
a433937d39
|
update to Zig 2024.03-mach
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-03-08 22:34:28 -07:00 |
|
Wrench[bot]
|
74fac0f8d0
|
all: update Zig to version 0.12.0-dev.3180+83e578a18
Signed-off-by: Wrench[bot] <wrench@hexops.com>
|
2024-03-08 22:04:29 -07:00 |
|
Stephen Gutekanst
|
7d1b5e4466
|
move examples into this repository
Helps hexops/mach#1165
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-03-06 11:09:13 -07:00 |
|
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
|
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
|
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
|
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
|
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
|
8da66bef3f
|
fix build.zig public API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2024-01-14 20:48:48 -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
|
87c3de78f5
|
gfx: font: begin adding text shaping via harfbuzz
Helps hexops/mach#877
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-10-05 20:35:13 -07:00 |
|
Stephen Gutekanst
|
c77619045f
|
build: fix transitive resolution of mach_core
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-24 18:40:22 -07:00 |
|
Stephen Gutekanst
|
4e091f1cb8
|
replace module() helper; remove invalid re-exports;
Fixes hexops/mach#1041
Helps hexops/mach#1038
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-24 17:20:40 -07:00 |
|
Stephen Gutekanst
|
52c4eb5d74
|
all: canonicalize import paths with mach- prefix
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-21 14:36:21 -07:00 |
|
Stephen Gutekanst
|
26a9392188
|
build: remove earcut dependency
Related to hexops/mach#967
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-21 14:10:22 -07:00 |
|
Stephen Gutekanst
|
4d18ef54df
|
build: link freetype+harfbuzz
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-21 14:09:32 -07:00 |
|
Stephen Gutekanst
|
aaac8ebbfd
|
build: refactor test code
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-21 11:24:33 -07:00 |
|
Stephen Gutekanst
|
164e52cd85
|
editor: move to github.com/hexops/mach-editor
Fixes hexops/mach#1018
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-21 11:00:21 -07:00 |
|
Stephen Gutekanst
|
932a0a9979
|
fix straggling transitive dependencies
Helps hexops/mach#902
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-17 17:19:43 -07:00 |
|
Stephen Gutekanst
|
17dffd8966
|
fully escape transitive dependency hell
Helps hexops/mach#902
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-17 17:16:26 -07:00 |
|
Stephen Gutekanst
|
dc63ee5460
|
further escape transitive dependency hell
Helps hexops/mach#902
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-17 17:12:19 -07:00 |
|
Stephen Gutekanst
|
6999d718a5
|
update to latest version & escape transitive dependency hell
Helps hexops/mach#902
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-09-17 16:53:54 -07:00 |
|
Stephen Gutekanst
|
5943a3992b
|
update to latest mach-core
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-13 15:24:21 -07:00 |
|
Stephen Gutekanst
|
7f914d5354
|
update to latest mach-core
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-13 09:33:07 -07:00 |
|
Stephen Gutekanst
|
126b0bfd56
|
require Zig v0.11 for Mach v0.2
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-08 21:50:44 -07:00 |
|
Stephen Gutekanst
|
d8cd62334a
|
remove use_freetype support for now
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-05 13:07:25 -07:00 |
|
Stephen Gutekanst
|
ce7df29c01
|
workaround transitive dependency issue (hexops/mach#902)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-04 08:47:02 -07:00 |
|
Stephen Gutekanst
|
e8d5d91489
|
build: fix mach_earcut usage
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-03 23:06:16 -07:00 |
|
Stephen Gutekanst
|
3bba653e32
|
workaround transitive dependency issue
See hexops/mach#902
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-03 22:46:42 -07:00 |
|
Stephen Gutekanst
|
fe1984c867
|
remove all submodules (use package manager)
Helps hexops/mach#903
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-08-03 22:10:06 -07:00 |
|
Wrench[bot]
|
890d467b61
|
all: update Zig to version 0.11.0-dev.4410+76f7b40e1
Signed-off-by: Wrench[bot] <wrench@hexops.com>
|
2023-08-03 11:10:28 -07:00 |
|
Wrench[bot]
|
48aa27fc77
|
all: update Zig to version 0.11.0-dev.4407+4d7dd1689
Signed-off-by: Wrench[bot] <wrench@hexops.com>
|
2023-08-02 20:47:19 -07:00 |
|
Stephen Gutekanst
|
2288073366
|
build: workaround Zig package manager issue
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-31 20:52:41 -07:00 |
|
Ali Chraghi
|
178d55965e
|
build: also depened on hexops/freetype
|
2023-07-31 20:52:41 -07:00 |
|
Ali Chraghi
|
50cf1d1e85
|
build: depend on mach-freetype via package manager
|
2023-07-31 20:01:01 -07:00 |
|
Ali Chraghi
|
db4a48604f
|
warn if user zig version is out of date
|
2023-07-30 20:39:45 -07:00 |
|
Stephen Gutekanst
|
835748a8c5
|
update to latest mach-core API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-21 23:35:24 -07:00 |
|
Stephen Gutekanst
|
3a81f35b8b
|
build: fix wasm32-freestanding build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-19 07:19:58 -07:00 |
|
Stephen Gutekanst
|
4c34a65020
|
editor: fold shaderexp into editor
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-12 17:35:02 -07:00 |
|
Stephen Gutekanst
|
d72155df4c
|
fold app/ into src/editor/
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-12 10:28:21 -07:00 |
|
Stephen Gutekanst
|
e4a2e007fc
|
build with Zig package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-08 17:08:21 -07:00 |
|
Stephen Gutekanst
|
3359c6163b
|
all: use mach-glfw via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
|
2023-07-07 06:32:36 -07:00 |
|