Stephen Gutekanst
8a4cbc0e5d
webgpu: zig fmt
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
e9bad16cda
webgpu: update dawn to fix inclusion of vulkan-deps
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
26ee017b2e
webgpu: update dawn to not use any submodules itself (commit all dependencies)
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
71e47ae228
webgpu: update dawn (undo abseil-cpp upgrade)
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
fe328e2309
webgpu: update dawn to correct vulkan-deps submodules
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
f785bff7f4
webgpu: update dawn to remove vulkan-deps shell repository
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
88b5e5bc70
webgpu: update dawn to fix vulkan-deps submodules
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
3bac31976f
webgpu: update dawn to fix abseil-cpp missing revision
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
6492d29986
webgpu: update dawn to include more submodule dependencies
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
cff0977a42
webgpu: update dawn to fix abseil-cpp module location
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
4c34dc4ca2
webgpu: update dawn to include abseil-cpp submodule
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
d7be41e35f
webgpu: add libs/mach-glfw
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
b2aca7fdde
webgpu: begin building Dawn with Zig
...
* MacOS support functional
* C shims for dawn_native functionality, e.g. required utilities for binding to a GLFW window.
* Fully building with Zig, but depends on ziglang/zig#10096 for Obj-C++ support.
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
564248c09b
webgpu: add libs/dawn submodule
...
This is a fork of Dawn which has generated sources comitted to the repo so that depot_tools,
ninja, gn, etc. are not needed.
It also enables us to track a specific version of Dawn and ensure it's compatible with our
bindings, etc.
https://github.com/hexops/dawn
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-11-21 08:32:03 -07:00
Stephen Gutekanst
9f5f94800a
webgpu: add README
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-04 12:17:37 -07:00
Stephen Gutekanst
245ba8a015
webgpu: init library
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2021-07-04 12:05:11 -07:00