Wrench[bot]
d5f37257c5
all: update Zig to version 0.11.0-dev.1023+1c711b0a6
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2023-01-01 02:40:57 -07:00
Release automation
77184877d4
gpu-dawn: update to latest binary release
2022-12-30 20:35:10 +00:00
Wrench[bot]
a3a0417c21
all: update Zig to version 0.11.0-dev.1000+94780f7cd
...
Signed-off-by: Wrench[bot] <wrench@hexops.com>
2022-12-30 12:52:31 -07:00
Release automation
fe590407d2
gpu-dawn: update to latest binary release
2022-12-29 11:20:42 +00:00
Stephen Gutekanst
f8d5db71c2
CI: do not install Zig on self-hosted runners (now managed by Wrench)
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-12-29 03:19:15 -07:00
Stephen Gutekanst
653f4eb573
Revert "gpu-dawn: update to latest binary release"
...
This reverts commit 502bfd62e5 .
2022-12-27 15:20:12 -07:00
Release automation
502bfd62e5
gpu-dawn: update to latest binary release
2022-12-27 21:49:11 +00:00
Stephen Gutekanst
078094f186
gpu-dawn: CI: fix Zig version for aarch64-linux cross compilation
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-12-27 13:47:54 -07:00
Ali Chraghi
f14536f5f0
gpu-dawn: utilize linux-aarch64 binary releases
2022-12-27 12:53:00 -07:00
Ali Chraghi
c0a5bc655c
gpu-dawn: produce builds for aarch64
2022-12-27 12:53:00 -07:00
Stephen Gutekanst
b94bc1fd47
Revert "gpu-dawn: update to latest binary release"
...
This reverts commit db9a929940 .
2022-12-26 00:28:15 -07:00
Release automation
db9a929940
gpu-dawn: update to latest binary release
2022-12-25 21:18:50 +00:00
Ali Chraghi
5849304fba
all: update zig version
2022-12-25 13:36:03 -07:00
Stephen Gutekanst
997f38bd0c
Revert "gpu-dawn: update to latest binary release"
...
This reverts commit c3e05651bd .
Our M1 runner is not active right now due to the work going on with
Wrench, so this gpu-dawn version is missing macos-aarch64 builds at
the moment.
2022-12-22 11:01:46 -07:00
Release automation
c3e05651bd
gpu-dawn: update to latest binary release
2022-12-19 02:03:53 +00:00
Ali Chraghi
3b162fdd7c
all: update zig version
2022-12-18 18:02:31 -07:00
Release automation
864b376d97
gpu-dawn: update to latest binary release
2022-10-28 17:59:03 +00:00
Stephen Gutekanst
ac22ca4d97
gpu-dawn: fix build instructions
...
`-Ddawn-from-source=true` was removed as an option when building gpu-dawn
in specific, since after all the project exists only to build Dawn from source.
Other projects (like `mach/gpu`, the WebGPU Zig bindings) of course still continue
to respect `-Ddawn-from-source=true`.
Originally reported as an issue [in Matrix](https://matrix.to/#/!bIJeTLtOHucXQpqIcH:matrix.org/$IiqVW7rz75Du15sNGFGQiDWGqC-MboJUBv8w0XWb828?via=matrix.org&via=mozilla.org&via=pythons.space ).
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-28 10:19:51 -07:00
Release automation
2d50c9b648
gpu-dawn: update to latest binary release
2022-10-28 00:51:45 +00:00
Ali Chraghi
5a851a2a28
system_sdk: better target check
2022-10-27 16:50:30 -07:00
Release automation
219f4de460
gpu-dawn: update to latest binary release
2022-10-22 17:00:22 +00:00
Stephen Gutekanst
628387764c
all: CI: update to latest Zig master version
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-22 09:11:16 -07:00
Release automation
934590e48a
gpu-dawn: update to latest binary release
2022-10-22 15:23:05 +00:00
Stephen Gutekanst
fbdabee863
{dev,libs}: update linter for standard project files generation
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-22 07:44:31 -07:00
Release automation
4ff4da0790
gpu-dawn: update to latest binary release
2022-10-21 00:07:09 +00:00
Ali Chraghi
06ff56b36e
gpu-dawn: strip debug info for release builds
2022-10-20 16:05:42 -07:00
Release automation
d7d0aa116c
gpu-dawn: update to latest binary release
2022-10-18 19:33:45 +00:00
Stephen Gutekanst
802b7cd6b0
gpu-dawn: do not build webgpu.h Dawn symbols in by default
...
Helps hexops/mach#580
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-18 09:40:25 -07:00
Release automation
1abf5d6c45
gpu-dawn: update to latest binary release
2022-10-17 13:50:58 +00:00
Stephen Gutekanst
d9efca0317
gpu-dawn: do not build webgpu.h symbols in by default
...
Helps hexops/mach#580
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-17 05:57:34 -07:00
Release automation
1cbef1f7e1
gpu-dawn: update to latest binary release
2022-10-16 16:28:47 +00:00
Stephen Gutekanst
5516060bb0
gpu-dawn: correct cloning of dawn sources
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-16 08:52:00 -07:00
Stephen Gutekanst
dfb62015f6
gpu-dawn: kick out large submodules from tree
...
This is a much simpler solution for solving hexops/mach#584
1. We continue using submodules everywhere (at least in the Mach codebase.)
2. `dawn` and `DirectXShaderCompiler` (the only two unwiedly submodules that are not needed by default since we use binary builds) are kicked out of the tree.
3. If you specify `-Ddawn-from-source=true`, `zig build` handles cloning those dependencies for you (using `git clone`, not as submodules.)
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-16 08:30:19 -07:00
Stephen Gutekanst
11df0e286b
gpu-dawn: correct fmt of binary_version updates
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-16 08:30:19 -07:00
Release automation
d1601fd4ca
gpu-dawn: update to latest binary release
2022-10-15 15:10:37 +00:00
Stephen Gutekanst
9cfefbbff2
gpu-dawn: CI: fix automatic version updates
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-15 07:33:45 -07:00
Stephen Gutekanst
c3ab13e7d9
gpu-dawn: CI: update action to use env files
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-15 07:29:40 -07:00
Stephen Gutekanst
373c55894f
{dev,gpu-dawn}: add yamlfmt to ci-lint.sh
...
Fixes hexops/mach#430
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-15 04:04:57 -07:00
Stephen Gutekanst
2c65845aed
all: CI: update to latest Zig 0.10.0-dev.4333+f5f28e0d2
...
Produced via:
```
ZIG_VERSION=0.10.0-dev.4333+f5f28e0d2 ./dev/update-zig.sh
```
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-10-14 09:00:45 -07:00
Ali Chraghi
82e10f4f28
all: build: thisDir improvements ( #570 )
...
* build:all: thisDir improvements
more performant output, usage code reducement and compileError for wrong usage
* glfw: update deprecated code
2022-09-29 08:41:46 -07:00
Ali Chraghi
fcb82345d4
all: build: organize build files and reduce unreachables ( #567 )
2022-09-25 10:02:51 -07:00
Stephen Gutekanst
02ab8f964a
gpu-dawn: CI: correct release publishing
2022-09-20 21:53:01 -07:00
Ali Chraghi
9f6c4bf7b1
build: fix compilation errors
...
this should make linux CI green
2022-09-20 02:30:45 -07:00
Ali Chraghi
f3109b365c
all: update zig version
2022-09-19 20:11:55 -07:00
Cai Bingjun
308d413f09
gpu-dawn: add mirror support for headers.json.gz
2022-09-17 20:22:32 -07:00
Stephen Gutekanst
5e8ab95a74
{gpu-dawn,docs}: add MACH_GITHUB_BASE_URL for using GitHub mirror sites
...
Users in the Chinese mainland find download speeds are too slow and need
an option to use GitHub download mirroring sites like fastgit.org, this
makes it possible to configure that using an environment variable.
See the documentation for more details.
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-09-17 08:49:26 -07:00
Stephen Gutekanst
98d929611c
gpu-dawn: add CURL_INSECURE=true option to workaround windows SSL issues
...
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-09-12 20:45:24 -07:00
Stephen Gutekanst
b282641300
all: update to latest Zig nightly version
...
Performed via:
```sh
VERSION=0.10.0-dev.3952+9e070b653 ./dev/update-zig.sh
```
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2022-09-10 02:16:05 +00:00
praschke
125aeff7f1
gpu-dawn: default to release version of Dawn
2022-09-06 20:54:22 -07:00
Ali Chraghi
2b533f7763
{gpu, gpu-dawn}: update to latest zig
2022-09-02 09:42:48 -07:00