Releases: hexops-graveyard/mach-gpu-dawn
Releases · hexops-graveyard/mach-gpu-dawn
Automatic release of main @ 946a14b
gpu-dawn: update Dawn to latest revision as of 2022-04-17 (#231) Updates Dawn to latest revision as of 2022-04-17 https://github.com/hexops/dawn/commit/69daaab75938cbe10c40f1a04988d46e09c3007d * Followed https://github.com/hexops/dawn/tree/main/mach#updating * Includes a fix for UB issue https://github.com/hexops/dawn/pull/9 (I will send a CL for this upstream soon.) * Verified examples run on macOS (other OSes will get built by CI and verified later) Closes hexops/mach#221 Signed-off-by: Stephen Gutekanst <[email protected]>
Automatic release of main @ 51a7db1
gpu-dawn: update Dawn to latest revision as of 2022-04-18 Effectively a redo of hexops/mach#231 where I messed up the submodule update by accident. Updates Dawn to latest revision as of 2022-04-18 https://github.com/hexops/dawn/commit/c7b7b6def672299ea3094161a83b22e19ed409ff * Followed https://github.com/hexops/dawn/tree/main/mach#updating * The UB issue should now actually get fixed (once CI builds the binary releases.) * Verified example runs on macOS. Helps hexops/mach#221 Signed-off-by: Stephen Gutekanst <[email protected]>
Automatic release of main @ 1005a82
build: never use pkg-config to link system libraries (#217) Every library we want to link against is either provided by the Zig toolchain or part of our SDK. Therefore, using pkg-config to link against libraries on the host system is never what we intend. To fix this, use linkSystemLibraryName() everywhere instead of linkSystemLibrary() as the latter integrates with pkg-config while the former just passes -lfoo to the zig compiler. In combination with Zig commit 38d6e1d8a8 fixing an std.build bug, this change fixes the linking of the necessary X11 libraries on my x86_64 glibc based Void Linux system.
Automatic release of main @ 637689c
gpu-dawn: use buffered reader (reduce gzip extraction time 76s -> 5.5s) Signed-off-by: Stephen Gutekanst <[email protected]>
Automatic release of main @ 7af5c6f
release-7af5c6f gpu-dawn: fix formatting of .gitmodules
Automatic release of main @ c0d884d
release-c0d884d gpu-dawn: build.zig needs to reference thisDir for C file
Automatic release of main @ b6fdcef
gpu-dawn: fix error when curl is unavailable / not installed Fixes hexops/mach#197 Signed-off-by: Stephen Gutekanst <[email protected]>
Automatic release of main @ 17e8c8b
gpu-dawn: fix bad merge Signed-off-by: Stephen Gutekanst <[email protected]>
Automatic release of main @ 853a9cd
gpu-dawn: error if curl is not installed, less verbose errors Some Linux distro's (e.g. Ubuntu) ship with wget but not curl by default. It's possible to run into this if you don't use it a lot, e.g. in WSL under Windows - so produce an error if `curl` is not installed. Additionally, if the binary download fails, don't throw an entire stack trace to stdout. Signed-off-by: Stephen Gutekanst <[email protected]>
Automatic release of main @ 5fe08ee
gpu-dawn: make macOS cross compilation errors more helpful Fixes hexops/mach#187 Signed-off-by: Stephen Gutekanst <[email protected]>