Commit graph

88 commits

Author SHA1 Message Date
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
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
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
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
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
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
4c99c40393 all: update x11-headers dependency
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-07-03 20:13:31 -07: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
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
923cce1fc3 {core,sysaudio}: update to latest Zig API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-30 20:39:40 -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
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
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
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
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
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
d2ca4391e9 all: update macOS target triples
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-25 00:38:45 -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
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
12be06c4af core: temporarily handle device loss internally
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 21:30:54 -07:00
Stephen Gutekanst
dc87787133 all: update Zig to version 0.11.0-dev.3380+7e0a02ee2 2023-06-14 15:39:55 -07:00
Stephen Gutekanst
99438db111 Revert "all: update Zig to version 0.11.0-dev.3380+7e0a02ee2"
This reverts commit 6e9ce61254.
2023-06-14 15:37:47 -07:00
Wrench[bot]
6e9ce61254 all: update Zig to version 0.11.0-dev.3380+7e0a02ee2
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-13 09:55:03 -07:00
xdBronch
aa69567a1b core/gpu: start on usingnamespace issue and new zig split usage 2023-06-04 12:24:11 -07:00
Wrench[bot]
6135071a0c all: update Zig to version 0.11.0-dev.3379+629f0d23b
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-04 12:22:54 -07:00
Wrench[bot]
a48954cdb3 all: update Zig to version 0.11.0-dev.3332+76aa1fffb
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-05-31 22:08:28 -07:00
Wrench[bot]
539ab03439 all: update dependencies
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-05-31 22:05:18 -07:00
Wrench[bot]
026dcd4c06 all: update Zig to version 0.11.0-dev.3312+ab37ab33c
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-05-28 14:34:08 -07:00
Wrench[bot]
4f9cf2ab16 all: update Zig to version 0.11.0-dev.3299+34865d693
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-05-25 16:54:41 -07:00
Stephen Gutekanst
0b7d683a7a core: fix constness of type conversion
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-25 14:23:33 -07:00
xdBronch
e9e4a358fb
core: fix windows release build issues by disabling LTO (#778) 2023-05-20 12:34:15 -07:00
Stephen Gutekanst
4e66ab8896 core: fix bad merge
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 16:20:00 -07:00
Stephen Gutekanst
11c76a9747 core: switch to pure-Zig mach-gamemode library
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 16:11:08 -07:00
Stephen Gutekanst
a69119c279 core: fix building with 'mach build'
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 08:22:05 -07:00
Stephen Gutekanst
816b5101b3 core: use mach-sysjs via package manager
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-19 08:21:31 -07:00