Skip to content

refactor: use SpirvBuilder directly, just manage rustc_backend_spirv dylibs #69

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 33 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
cb1d8b1
spirv_source minor cleanup
Firestar99 Apr 29, 2025
ca952e1
gitignore: .idea
Firestar99 Apr 29, 2025
32c6d62
cargo gpu: remove ignored profiles emitting warnings
Firestar99 Apr 29, 2025
21bddf5
remove spirv-builder-cli, leave install broken
Firestar99 Apr 29, 2025
4d140a0
minor cleanup
Firestar99 Apr 29, 2025
859af40
adjust install
Firestar99 Apr 29, 2025
a524212
fix clap and serde errors
Firestar99 Apr 29, 2025
897531a
working install, build broken
Firestar99 Apr 29, 2025
7f6552f
adjust tests to changed names
Firestar99 Apr 29, 2025
f5660df
some clippy fixes
Firestar99 Apr 29, 2025
021073e
replace cargo tree with cargo metadata
tmvkrpxl0 Apr 11, 2025
4f5b9cb
fix local path spirv-std dependency
tmvkrpxl0 Apr 25, 2025
eacfbc8
removed repo cloning, grab toolchain from cargo's checkout
Firestar99 Apr 29, 2025
8df2452
reactive slow test, no longer clones a repo
Firestar99 Apr 29, 2025
d7582f1
remove `RUSTC` env var to prevent build script toolchain leaking into…
tmvkrpxl0 Apr 27, 2025
2a74f92
port `mod metadata` to cargo_metadata
Firestar99 Apr 30, 2025
dda18d9
split apart spirv_cli into spirv_source, install_toolchain and lockfile
Firestar99 Apr 30, 2025
6fef1fd
support for local paths, also always build it there instead of our cache
Firestar99 Apr 30, 2025
8b5ea07
support for old rust-gpu versions on crates.io
Firestar99 Apr 30, 2025
37512d9
adjust build action to use `SpirvBuilder`
Firestar99 Apr 30, 2025
60fb2e5
don't remove `Cargo.lock` for local paths
Firestar99 Apr 30, 2025
595dd1b
use target-specs from spirv-builder
Firestar99 Apr 30, 2025
fc31784
remove unused dependencies
Firestar99 Apr 30, 2025
3f65b3c
old toolchain support
Firestar99 Apr 30, 2025
b401f77
fix clippy
Firestar99 Apr 30, 2025
5290d92
shorten build dir for windows
Firestar99 May 1, 2025
5e26615
watch support, broken on windows
Firestar99 May 1, 2025
82468e4
use master rust-gpu
Firestar99 May 6, 2025
2c333e7
apply suggestions from @tombh
Firestar99 May 6, 2025
b06ee19
rename mentions of `--capability` to `--capabilities`
Firestar99 May 6, 2025
363b6ec
update readme's dump-usage
Firestar99 May 6, 2025
7f3a9d8
fix typo
Firestar99 May 10, 2025
f62023f
ci: speed up old version builds by not building current version
Firestar99 May 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,5 @@ crates/shader-crate-template/shaders
tmp/*
crates/shader-crate-template/manifest.json
crates/shader-crate-template/rust_gpu_shader_crate_template.spv

.idea
Loading