gfx-rs / wgpu-native

Native WebGPU implementation based on wgpu-core
Apache License 2.0
843 stars 96 forks source link

actions: macos-14 runners #369

Closed rajveermalviya closed 6 months ago

rajveermalviya commented 6 months ago

Fixes #366

Use macos-14 runner for all the tests.

rajveermalviya commented 6 months ago
Size comparisons before after
wgpu-linux-aarch64-release/libwgpu_native.a 45.04 MB 19.52 MB
wgpu-linux-aarch64-release/libwgpu_native.so 11.62 MB 7.21 MB
wgpu-linux-x86_64-release/libwgpu_native.a 42.77 MB 17.63 MB
wgpu-linux-x86_64-release/libwgpu_native.so 11.21 MB 6.86 MB
wgpu-macos-aarch64-release/libwgpu_native.a 25.45 MB 9.91 MB
wgpu-macos-aarch64-release/libwgpu_native.dylib 4.74 MB 3.60 MB
wgpu-macos-x86_64-release/libwgpu_native.a 25.27 MB 9.64 MB
wgpu-macos-x86_64-release/libwgpu_native.dylib 4.89 MB 3.59 MB
wgpu-windows-i686-release/wgpu_native.dll 6.31 MB 4.48 MB
wgpu-windows-i686-release/wgpu_native.dll.lib 0.07 MB 0.07 MB
wgpu-windows-i686-release/wgpu_native.lib 35.79 MB 16.15 MB
wgpu-windows-i686-release/wgpu_native.pdb 3.79 MB 2.94 MB
wgpu-windows-x86_64-release/wgpu_native.dll 7.67 MB 5.43 MB
wgpu-windows-x86_64-release/wgpu_native.dll.lib 0.07 MB 0.07 MB
wgpu-windows-x86_64-release/wgpu_native.lib 40.09 MB 18.57 MB
wgpu-windows-x86_64-release/wgpu_native.pdb 3.56 MB 2.75 MB
rajveermalviya commented 6 months ago

Build optimization changes were reverted, now it only updates the macos runners to use the M1 runner. We need them because the current macos runners we use, doesn't provide us with a virt GPU reliably - it's flaky.

rajveermalviya commented 6 months ago

@almarklein, pushing through since it's non-controversial.