Commit graph

3325 commits

Author SHA1 Message Date
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
Wrench[bot]
fc02f1cee1 all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-07-02 14:46:05 -07: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
6794b4b91b mach: remove model3d dependency for now
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-01 23:13:58 -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
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
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
0e1b79969f mach: remove ResourceManager for now
needs much more thought

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-30 20:40:30 -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
thedoctorquantum
364a66ef2a glfw: Fixed all uses of the alignCast builtin 2023-06-29 18:57:01 -07:00
Ali Chraghi
f7554d06ac
gpu: update to latest zig API (#832) 2023-06-29 11:26:27 -07:00
Stephen Gutekanst
8d3e395e71 gpu: update to latest Zig APIs
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-29 09:56:46 -07:00
Stephen Gutekanst
4bc32adeb8 all: update to latest Zig APIs (zig fmt)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-29 09:54:32 -07:00
Release automation
d95a453e78 gpu-dawn: update to latest binary release 2023-06-29 09:22:35 +00:00
Wrench[bot]
68c88c46da all: update Zig to version 0.11.0-dev.3883+7166407d8
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-29 01:07:55 -07:00
Release automation
2ab64c23b9 gpu-dawn: update to latest binary release 2023-06-26 03:39:39 +00:00
Stephen Gutekanst
912bab4b57 gpu-dawn: fix macOS builds
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 19:52:44 -07:00
Stephen Gutekanst
8cf4a81a2f core: CI: launch xfvb for testing on linux
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 11:57:20 -07:00
Stephen Gutekanst
373ad6c695 core: mach-gamemode is a package manager dep
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 11:39:54 -07:00
Stephen Gutekanst
2292c00d2e core: CI: agree to macOS SDK terms
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 11:32:43 -07:00
Stephen Gutekanst
6ec52d84ef core: update to latest mach-gamemode API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 11:31:29 -07:00
Stephen Gutekanst
0295820b72 core: CI: clone dependencies manually
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 11:03:16 -07:00
Stephen Gutekanst
437cd952e6 gpu-dawn: fix musl build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 08:32:54 -07:00
Stephen Gutekanst
2f7c0d789c glfw: fix sdk-linux-x86_64 pinned commit
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 08:22:46 -07:00
Stephen Gutekanst
eb9d9d5b85 gpu-dawn: workaround macOS __kernel_ptr_semantics
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 08:20:56 -07:00
Stephen Gutekanst
8044556c54 gpu-dawn: fix musl build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 07:46:47 -07:00
Stephen Gutekanst
f3f7e7c1cf gpu-dawn: update macOS target triples
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 07:44:27 -07:00
contribuewwt
0319db3e53
core: add is_headless to specify hidden window before init (#816)
Co-authored-by: Stephen Gutekanst <stephen.gutekanst@gmail.com>
2023-06-25 02:18:26 -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
Stephen Gutekanst
f4bfe1a541 glfw: workaround macOS zig libc __kernel_ptr_semantics
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 01:12:33 -07:00