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
71863e215c
doc: move to new website
...
Docs are moving to our new website, currently available here:
https://machengine.org/next/
(the /next part of the URL will be removed soon)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-12 10:09:15 -07:00
Stephen Gutekanst
751e6d1fa8
remove old libmach approach (see hexops/mach#858 )
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-12 10:07:05 -07:00
Wrench[bot]
34048c0191
all: update Zig to version 0.11.0-dev.3947+89396ff02
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-07-09 07:47:08 -07:00
Stephen Gutekanst
828f72c822
CI: recursively clone submodules
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 17:12:01 -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
5698fc666b
CI: no longer push subrepos (all repos are standalone)
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:47:59 -07:00
Stephen Gutekanst
3a45c41141
freetype: move to github.com/hexops/mach-freetype
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:39:48 -07:00
Stephen Gutekanst
7d89a0f07b
sysaudio: move to github.com/hexops/mach-sysaudio
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:37:46 -07:00
Stephen Gutekanst
47936cc7f9
core: move to github.com/hexops/mach-core
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:34:59 -07:00
Stephen Gutekanst
9d66a82601
gpu: move to github.com/hexops/mach-gpu
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:34:50 -07:00
Stephen Gutekanst
a97924f884
gpu-dawn: move to github.com/hexops/mach-gpu-dawn
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:34:35 -07:00
Stephen Gutekanst
5373c43f87
gpu: fix linux build
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:31:09 -07:00
Stephen Gutekanst
a0116db4fe
gpu: depend on github.com/hexops/mach-gpu-dawn
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:17:37 -07:00
Stephen Gutekanst
c6349d1a97
gpu-dawn: CI: fix M1 CI (remove submodules)
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:14:08 -07:00
Stephen Gutekanst
0db9f5f83d
gpu: fix bufferGetMapState
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:11:24 -07:00
Stephen Gutekanst
77217ddffc
gpu-dawn: CI: remove submodule cloning (no longer needed)
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 14:10:24 -07:00
Stephen Gutekanst
4b5c9053ef
gpu-dawn: remove submodules
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 13:42:23 -07:00
Stephen Gutekanst
8b3c4bf087
gpu-dawn: zig fmt
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 13:37:46 -07:00
Stephen Gutekanst
3e68b6fd87
gpu: fix linux build
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 13:28:29 -07:00
Stephen Gutekanst
3df21348b6
gpu: fix the build
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 13:19:55 -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
a66e50a2f1
glfw: move to github.com/hexops/mach-glfw
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-08 12:13:32 -07:00
Release automation
9d98e3841c
gpu-dawn: update to latest binary release
2023-07-08 05:58:27 +00:00
Stephen Gutekanst
56665921b7
gpu-dawn: CI: temporarily disable musl builds ( hexops/mach#845 )
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 22:16:10 -07:00
Stephen Gutekanst
997acca1c9
gpu-dawn: do not exclude dawn_proc if building shared libs
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 21:40:59 -07:00
Stephen Gutekanst
befb420749
gpu-dawn: optional shared library support
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 21:34:04 -07:00
Stephen Gutekanst
57adbef211
gpu-dawn: use mach-glfw via package manager
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 21:17:10 -07:00
Stephen Gutekanst
bf7511c175
glfw: eliminate .link() option
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 20:59:09 -07:00
Stephen Gutekanst
0a71930e5e
glfw: cleanup testStep logic; remove shared build support for now
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 20:34:47 -07:00
Stephen Gutekanst
42ca3b330a
glfw: order dependencies
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 17:04:29 -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
e8cc459027
all: update xcode_frameworks
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 15:56:24 -07:00
Stephen Gutekanst
22edd4fb9d
glfw: 100% usable via package manager
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 15:55:24 -07:00
Stephen Gutekanst
8f218038bb
all: fix relative path behavior of xcode_frameworks
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 07:50:02 -07:00
Stephen Gutekanst
9b53843e05
gpu-dawn: fix xcode_frameworks relative cloning
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 06:58:01 -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
b9e9d89496
gpu-dawn: fix the build
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-07 06:33:15 -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
2caffc8d35
gpu-dawn: remove xcode_frameworks submodule; Sdk type
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 23:55:28 -07:00
Stephen Gutekanst
5aa06c2234
glfw: remove xcode_frameworks submodule; Sdk type
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 23:48:39 -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
78590b8950
mach: test only non-library code
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 23:35:58 -07:00
Stephen Gutekanst
d57a6d3b6d
sysaudio: remove xcode_frameworks submodule
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 23:26:56 -07:00
Stephen Gutekanst
fe4456c9df
gpu-dawn: workaround linux build issue on aarch64
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 22:43:59 -07:00
Stephen Gutekanst
ffb7366fe3
core: prepare to use via package manager
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 22:42:45 -07:00
Stephen Gutekanst
26fb85df1c
gpu: prepare to use via package manager
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 22:40:47 -07:00
Stephen Gutekanst
61a2ea91e6
gpu-dawn: prepare to use via package manager
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 22:35:46 -07:00
Stephen Gutekanst
81ff09af6b
glfw: prepare to use via package manager
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-06 22:30:29 -07:00