Skip to content

Commit

Permalink
Bump version to 0.9.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
eddyb committed Jul 25, 2023
1 parent 9002209 commit c2f98b6
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 23 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.9.0]

### Added ⭐
- [PR#1082](https://github.com/EmbarkStudios/rust-gpu/pull/1082) added partial
support for extracting `format_args!` from `panic!`s, and converting them to
Expand Down
21 changes: 11 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 7 additions & 10 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -24,19 +24,19 @@ members = [
]

[workspace.package]
version = "0.8.0"
version = "0.9.0"
authors = ["Embark <opensource@embark-studios.com>"]
edition = "2021"
license = "MIT OR Apache-2.0"
repository = "https://github.com/EmbarkStudios/rust-gpu"

[workspace.dependencies]
spirv-std = { path = "./crates/spirv-std", version = "=0.8.0" }
spirv-std-types = { path = "./crates/spirv-std/shared", version = "=0.8.0" }
spirv-std-macros = { path = "./crates/spirv-std/macros", version = "=0.8.0" }
spirv-builder = { path = "./crates/spirv-builder", version = "=0.8.0", default-features = false }
rustc_codegen_spirv = { path = "./crates/rustc_codegen_spirv", version = "=0.8.0", default-features = false }
rustc_codegen_spirv-types = { path = "./crates/rustc_codegen_spirv-types", version = "=0.8.0" }
spirv-std = { path = "./crates/spirv-std", version = "=0.9.0" }
spirv-std-types = { path = "./crates/spirv-std/shared", version = "=0.9.0" }
spirv-std-macros = { path = "./crates/spirv-std/macros", version = "=0.9.0" }
spirv-builder = { path = "./crates/spirv-builder", version = "=0.9.0", default-features = false }
rustc_codegen_spirv = { path = "./crates/rustc_codegen_spirv", version = "=0.9.0", default-features = false }
rustc_codegen_spirv-types = { path = "./crates/rustc_codegen_spirv-types", version = "=0.9.0" }

# Enable incremental by default in release mode.
[profile.release]
Expand All @@ -52,6 +52,3 @@ codegen-units = 256
opt-level = 3
incremental = true
codegen-units = 256

[patch.crates-io]
spirt = { git = "https://github.com/EmbarkStudios/spirt", branch = "main" }
2 changes: 1 addition & 1 deletion crates/rustc_codegen_spirv/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ serde_json = "1.0"
smallvec = { version = "1.6.1", features = ["union"] }
spirv-tools = { version = "0.9", default-features = false }
rustc_codegen_spirv-types.workspace = true
spirt = "0.2.0"
spirt = "0.3.0"
lazy_static = "1.4.0"
itertools = "0.10.5"

Expand Down
1 change: 1 addition & 0 deletions crates/spirv-builder/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ Rust toolchain version history across [rust-gpu releases](https://github.com/Emb

|`spirv-builder`<br>version|Rust toolchain<br>version|
|:-:|:-:|
|`0.9`|`nightly-2023-05-27`|
|`0.8`|`nightly-2023-04-15`|
|`0.7`|`nightly-2023-03-04`|
|`0.6`|`nightly-2023-01-21`|
Expand Down
4 changes: 2 additions & 2 deletions docs/src/writing-shader-crates.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ crates to display, it's recommended to use `spirv-builder` in a build script.
2. Reference `spirv-builder` in your Cargo.toml:
```toml
[build-dependencies]
spirv-builder = "0.8"
spirv-builder = "0.9"
```
All dependent crates are published on [crates.io](https://crates.io).
3. Create a `build.rs` in your project root.
Expand Down Expand Up @@ -153,7 +153,7 @@ Configure your shader crate as a `"dylib"` type crate, and add `spirv-std` to it
crate-type = ["dylib"]

[dependencies]
spirv-std = { version = "0.8" }
spirv-std = { version = "0.9" }
```

Make sure your shader code uses the `no_std` attribute and makes the `spirv` attribute visibile in the global scope. Then, you're ready to write your first shader. Here's a very simple fragment shader called `main_fs` as an example that outputs the color red:
Expand Down

0 comments on commit c2f98b6

Please sign in to comment.