Commit graph

515 commits

Author SHA1 Message Date
Stephen Gutekanst
b33073ca89 gpu-dawn: CI: workaround hexops/mach#845
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 22:59:30 -07:00
Stephen Gutekanst
f4c72c3f27 all: update to latest mach-glfw build API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 22:11:06 -07:00
Stephen Gutekanst
a59531ee84 gpu-dawn: update xcode-frameworks dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 22:07:02 -07:00
Stephen Gutekanst
c7ee98a7e5 all: update mach-glfw and mach-gpu-dawn clone commands
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 22:02:49 -07:00
Stephen Gutekanst
a8bbe06a60 {core,gpu}: CI: clone with submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:38:39 -07:00
Stephen Gutekanst
969591b7c8 glfw: CI: clone with submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:36:23 -07:00
Stephen Gutekanst
8144a2d76d gpu-dawn: CI: clone with submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:35:34 -07:00
Stephen Gutekanst
be39190904 glfw: fix upstream submodule URL
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:32:44 -07:00
Stephen Gutekanst
b04436298c glfw: CI: clone submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:26:36 -07:00
Stephen Gutekanst
081735df99 glfw: remove system_sdk entirely
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:20:26 -07:00
Stephen Gutekanst
2a99c85060 glfw: remove system_sdk dependency; add xcode-frameworks
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 21:18:53 -07:00
Stephen Gutekanst
d673560f1e all: CI: remove AGREE: true env var
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 20:24:10 -07:00
Stephen Gutekanst
02b9f7d132 all: pass xcode-frameworks dependency to gpu-dawn
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 20:19:00 -07:00
Stephen Gutekanst
a96aac2954 gpu-dawn: remove system_sdk dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 20:18:20 -07:00
Stephen Gutekanst
cb06d18f74 glfw: fix glfw.Native usage on Linux
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 20:16:14 -07:00
Stephen Gutekanst
0c3046afd0 gpu-dawn: add xcode-frameworks dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 20:15:01 -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
0c8aa7fa83 sysaudio: CI: fix windows build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 18:01:06 -07:00
Stephen Gutekanst
118c978578 sysaudio: correct double-slash
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 17:45:50 -07:00
Stephen Gutekanst
1333b5689f sysaudio: CI: clone submodules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 17:45:09 -07:00
Stephen Gutekanst
cfe85f915a sysaudio: replace system_sdk with xcode-frameworks
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 16:18:58 -07:00
Stephen Gutekanst
4142930bde sysaudio: add xcode-frameworks dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 16:16:21 -07:00
Stephen Gutekanst
37755a1496 gpu-dawn: remove system_sdk dependency on windows/linux
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 11:05:12 -07:00
Stephen Gutekanst
6fe196acd7 sysaudio: remove system_sdk dependency on windows/linux
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 11:05:12 -07:00
Release automation
7e7a39b629 gpu-dawn: update to latest binary release 2023-07-03 16:56:20 +00:00
Stephen Gutekanst
bc692dbf20 core: add mach-glfw dependencies
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 09:04:36 -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
906cdc19a1 {mach,core}: use inferred error sets during build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 08:54:42 -07:00
Stephen Gutekanst
7a03a73ee0 glfw: eliminate system-sdk for linux and windows
use the package manager instead

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 08:50:07 -07:00
Release automation
a6276544c1 gpu-dawn: update to latest binary release 2023-07-03 15:06:51 +00:00
Stephen Gutekanst
87a98d4c3f glfw: use package manager for direct3d-headers
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 07:04:22 -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
Release automation
2f3c58faf9 gpu-dawn: update to latest binary release 2023-07-02 22:06:15 +00:00
Stephen Gutekanst
aeb1f3d94c gpu-dawn: cleanup dependency linkages
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-02 13:34:19 -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
aa117760c7 libs: model3d moves to github.com/hexops/mach-model3d
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-01 22:34:14 -07:00
Stephen Gutekanst
8b5dc39fa3 sysaudio: CI: clone mach-glfw (system SDK) dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-30 20:57:34 -07:00
Stephen Gutekanst
9c08fc3a60 sysaudio: CI: initial CI pipeline
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-30 20:47:53 -07:00
Stephen Gutekanst
cbd773267a model3d: CI: initial CI pipeline
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-30 20:47:43 -07:00
Stephen Gutekanst
923cce1fc3 {core,sysaudio}: update to latest Zig API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-30 20:39:40 -07:00
Release automation
c89a972651 gpu-dawn: update to latest binary release 2023-07-01 02:42:09 +00:00
Stephen Gutekanst
709d2f9875 gpu: undef -> undefined (no longer a reserved keyword)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-30 19:06:10 -07:00
Stephen Gutekanst
a6fa17e12a gpu: update to latest Dawn webgpu.h API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-30 18:52:42 -07:00
Wrench[bot]
9714768f1d gpu-dawn: update to latest version origin/generated-2023-06-30.1688174725
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-30 18:32:13 -07:00
Stephen Gutekanst
92eebd0466 gpu-dawn: fix windows (cross-compilation) builds
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-30 18:32:13 -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
beb93ec893 freetype: update to latest Zig API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-29 19:02:44 -07:00
Stephen Gutekanst
e5aa205340 core: update to latest Zig API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-29 19:02:19 -07:00
Stephen Gutekanst
b426504080 sysaudio: update to latest Zig API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-29 19:02:04 -07:00