Commit graph

59 commits

Author SHA1 Message Date
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
Stephen Gutekanst
d48690fdca update deps (fix -> macOS cross compilation)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-10-25 00:08:04 -07:00
Stephen Gutekanst
ec53b24309 update deps
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-10-24 23:27:22 -07:00
Stephen Gutekanst
098d5ee73f update to latest Zig
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-10-16 23:47:13 -07:00
Stephen Gutekanst
1c16060eaa update dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-10-05 20:35:40 -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
a20b2ddd0d update freetype (@abs / latest zig)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-10-03 21:08:44 -07:00
Stephen Gutekanst
e12fb0d8c0 update dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-10-03 20:55:52 -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
4d18ef54df build: link freetype+harfbuzz
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-09-21 14:09:32 -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
8ea33c0578 update dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-09-03 08:08:39 -07:00
Stephen Gutekanst
d01834a919 update to latest mach-ecs API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-21 22:12:02 -07:00
Stephen Gutekanst
2ab8b6543a gfx2d: update to latest mach-ecs API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-19 19:41:19 -07:00
Stephen Gutekanst
b9934fe141 update to latest mach-core/mach-gpu
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-13 19:13:03 -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
67feeca2b8 update dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-13 14:09:34 -07:00
Wrench[bot]
ab4c6e6197 all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-13 13:43:09 -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
Ali Chraghi
4f6d768e0c update dependencies 2023-08-05 22:50:50 -07:00
Stephen Gutekanst
3634cdd7ba remove mach-freetype dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-05 13:51:34 -07:00
Stephen Gutekanst
39c733f8b7 update dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-05 13:07:24 -07:00
Wrench[bot]
ebd20070e1 all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-04 10:50:26 -07:00
Stephen Gutekanst
d1c1335a57 update dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-08-04 09:05:11 -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
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]
dcc0e4d429 all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-03 11:10:22 -07:00
Wrench[bot]
c5419decf7 all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-08-02 22:51:43 -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
95dbe67217 switch to pkg.machengine.org 2023-07-30 20:20:29 -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
Wrench[bot]
de4ea56566 all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-07-08 12:23:26 -07:00
Stephen Gutekanst
b413c6f846 all: update mach-glfw dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 16:35:14 -07:00
Stephen Gutekanst
88c0d956d3 all: bump dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 16:21:04 -07:00
Stephen Gutekanst
dfd92fdd3d all: update build.zig.zon dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 06:54:44 -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
Stephen Gutekanst
0a20ba3169 sysaudio: eliminate Sdk type
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 23:38:49 -07:00
Stephen Gutekanst
468f668ac5 mach: add linux-audio-headers dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 23:17:11 -07:00
Stephen Gutekanst
4c99c40393 all: update x11-headers dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 20:13:31 -07:00
Stephen Gutekanst
cb99eeaa1d all: include glfw dependencies in build.zig.zon
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 08:55:10 -07:00
Stephen Gutekanst
65adec7453 gpu-dawn: use direct3d-headers via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 07:04:22 -07:00
Wrench[bot]
fc02f1cee1 all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-07-02 14:46:05 -07:00
Stephen Gutekanst
d1404e782f all: use mach-basisu via github.com/hexops/mach-basisu
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-02 11:47:27 -07:00
Stephen Gutekanst
4a56244912 use mach-model3d via package manager
helps hexops/mach#721

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-01 22:33:35 -07:00
Wrench[bot]
c044e15434 all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-30 12:23:45 -07:00
Wrench[bot]
05330aa6c9 all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-30 10:59:20 -07:00
Stephen Gutekanst
589a181a92 all: update dependency versions
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 01:25:30 -07:00