Commit graph

3162 commits

Author SHA1 Message Date
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
Stephen Gutekanst
f886d490ee glfw: improve system-sdk version selection
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 01:12:07 -07:00
Stephen Gutekanst
bbbfe71dc2 gpu-dawn: improve binary version selection
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 01:11:50 -07:00
Stephen Gutekanst
d2ca4391e9 all: update macOS target triples
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:38:45 -07:00
Stephen Gutekanst
3e0fe63e63 gpu-dawn: update mac target help message
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:38:28 -07:00
Stephen Gutekanst
5cf18801a1 glfw: update to latest Zig API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:33:18 -07:00
Stephen Gutekanst
05a0240e25 glfw: ensure macOS 11 system SDK applies to all 11 versions
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:33:01 -07:00
Stephen Gutekanst
a02be34c07 gpu-dawn: fix building for macOS 11 targets (fixes hexops/mach#610)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:29:11 -07:00
Stephen Gutekanst
c62bae6edc all: update to latest Zig APIs
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:18:03 -07:00
Stephen Gutekanst
29964c99bb update to latest Zig (zig fmt)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:01:55 -07:00
Stephen Gutekanst
419d82d5fd CI: fix macos target triple
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:01:22 -07:00
Wrench[bot]
8a05b449ab all: update Zig to version 0.11.0-dev.3798+a5e15eced
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-25 00:00:41 -07:00
Stephen Gutekanst
225d7891d1 gpu: CI: fix macOS build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 21:33:21 -07:00
Stephen Gutekanst
12be06c4af core: temporarily handle device loss internally
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 21:30:54 -07:00