mach-sysgpu moves back into the main repository

Helps hexops/mach#1165

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
Stephen Gutekanst 2024-03-04 22:03:04 -07:00 committed by Stephen Gutekanst
parent e7b2ebef70
commit fa3f6161ad
6 changed files with 132 additions and 37 deletions

View file

@ -120,19 +120,9 @@ These projects have dependencies on other projects. We update them in the exact
* [ ] mach-gpu, which depends on:
* mach-glfw
* mach-gpu-dawn
* [ ] mach-sysgpu, which depends on:
* vulkan-zig-generated
* mach-gpu
* mach-objc
* direct3d-headers
* opengl-headers
* xcode-frameworks
* spirv-cross
* spirv-tools
* [ ] mach-core, which depends on:
* build.zig version check
* mach-core-example-assets
* mach-sysgpu
* mach-gpu
* mach-glfw
* [ ] mach-core-starter-project, which depends on:

View file

@ -53,6 +53,14 @@ jobs:
run: zig build -Dsysgpu test
- name: test (specific deps only)
run: zig build -Dcore -Dsysaudio -Dsysgpu test
- name: 'sysgpu: validate spirv code generation'
run: |
wget -qO- https://packages.lunarg.com/lunarg-signing-key-pub.asc | sudo tee /etc/apt/trusted.gpg.d/lunarg.asc
sudo wget -qO /etc/apt/sources.list.d/lunarg-vulkan-jammy.list http://packages.lunarg.com/vulkan/lunarg-vulkan-jammy.list
sudo apt update
sudo apt install vulkan-sdk spirv-tools
- name: 'sysgpu: validate spirv output'
run: bash ./src/sysgpu/tools/validate_spirv.sh
x86_64-windows:
runs-on: windows-latest
# We want to run on external PRs, but not on our own internal PRs as they'll be run by the push