Commit graph

80 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
225d7891d1 gpu: CI: fix macOS build
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 21:33:21 -07:00
Stephen Gutekanst
192ca40032 gpu: CI: clone dependencies ourselves
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 21:25:01 -07:00
Stephen Gutekanst
fdd3270a0f gpu: update to latest webgpu.h API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-24 21:00:07 -07:00
Wrench[bot]
08663afbcb gpu-dawn: update to latest version origin/generated-2023-06-18.1687119009
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-06-18 21:31:41 -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
Răzvan C. Rădulescu
b45ad53a11 gpu: make swapChainGetCurrentTextureView() return value optional 2023-06-13 09:54:46 -07:00
Tech0tron
fef0299886
gpu: remove usingnamespace for callbacks.zig and types.zig (#798) 2023-06-04 20:04:56 -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
Stephen Gutekanst
8b8d16bbc8 gpu: add Dawn initialization safety check
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-06-01 00:08:46 -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]
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
Stephen Gutekanst
e754f3023e gpu: correct pointer constness of command buffers
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-05-25 16:55:05 -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
spacecadet
465991d897
gpu: fix few chained struct wrappers (#781)
InstanceDescriptor and TogglesDeviceDescriptor were not compatible with the
definition used in Dawn.
2023-05-25 14:04:07 -07:00
Wrench[bot]
11a0a8b73e all: update Zig to version 0.11.0-dev.2868+1a455b2dd
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-04-28 16:00:21 -07:00
Stephen Gutekanst
1ccec8339f all: use latest Zig build API (do not specify .kind = .test_exe)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-04-25 15:06:11 -07:00
Vivek Roy
ff0258f27d all: use std.Build.installArtifact 2023-04-25 15:06:11 -07:00
Wrench[bot]
beef56a023 all: update Zig to version 0.11.0-dev.2777+b95cdf0ae
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-04-24 21:53:41 -07:00
Ali Chraghi
266b651b34 all: use explicit backing integers for packed structs 2023-03-28 21:01:22 -07:00
Wrench[bot]
2025ac8d17 all: update Zig to version 0.11.0-dev.2160+49d37e2d1
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-03-24 23:23:10 -07:00
Wrench[bot]
d9bcb1e291 all: update Zig to version 0.11.0-dev.1987+a2c6ecd6d
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-03-16 09:47:25 -07:00
Stephen Gutekanst
6bd4d91932 all: cache module() returns to avoid duplicate modules
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-03-15 21:20:28 -07:00
Wrench[bot]
6561c24df5
all: update Zig to version 0.11.0-dev.1824+a7a709aaa (#709)
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-03-05 12:15:06 -07:00
Stephen Gutekanst
f80e02b7c1 gpu: update to latest std.mem.span API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-02-12 10:05:03 -07:00
Stephen Gutekanst
fc45fd594e gpu: update to latest Zig build API
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-02-12 10:05:03 -07:00
Wrench[bot]
3d769b9671 all: update Zig to version 0.11.0-dev.1605+abc9530a8
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-02-12 10:05:03 -07:00
Wrench[bot]
31a54cc9c5 all: update Zig to version 0.11.0-dev.1479+97b1a9bb6
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-01-28 17:07:04 -07:00
Wrench[bot]
79a16f2ad7 gpu-dawn: update to latest version origin/generated-2023-01-28.1674950134
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-01-28 17:02:29 -07:00
Wrench[bot]
5267233347 gpu-dawn: update to latest version origin/generated-2023-01-20.1674251751
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-01-20 16:20:36 -07:00
Ali Chraghi
c7b9d9e107 gpu: ci: add workflow 2023-01-20 14:53:22 -07:00
Stephen Gutekanst
988b5c0da8 Revert "gpu-dawn: update to latest version origin/generated-2023-01-19.1674151689"
This reverts commit 858003f6e4.
2023-01-19 18:38:26 -07:00
Wrench[bot]
858003f6e4 gpu-dawn: update to latest version origin/generated-2023-01-19.1674151689
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-01-19 18:34:30 -07:00