Skip to content

Commit 06e2c7d

Browse files
authored
Release v29 (gfx-rs#9260)
1 parent e4dae05 commit 06e2c7d

11 files changed

Lines changed: 116 additions & 83 deletions

File tree

CHANGELOG.md

Lines changed: 65 additions & 33 deletions
Large diffs are not rendered by default.

Cargo.lock

Lines changed: 22 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,13 @@ keywords = ["graphics"]
6666
license = "MIT OR Apache-2.0"
6767
homepage = "https://wgpu.rs/"
6868
repository = "https://github.com/gfx-rs/wgpu"
69-
version = "28.0.0"
69+
version = "29.0.0"
7070
authors = ["gfx-rs developers"]
7171

7272
[workspace.dependencies]
73-
naga = { version = "28.0.0", path = "./naga" }
73+
naga = { version = "29.0.0", path = "./naga" }
7474
naga-test = { path = "./naga-test" }
75-
wgpu = { version = "28.0.0", path = "./wgpu", default-features = false, features = [
75+
wgpu = { version = "29.0.0", path = "./wgpu", default-features = false, features = [
7676
"std",
7777
"serde",
7878
"wgsl",
@@ -85,22 +85,22 @@ wgpu = { version = "28.0.0", path = "./wgpu", default-features = false, features
8585
"static-dxc",
8686
"noop", # This should be removed if we ever have non-test crates that depend on wgpu
8787
] }
88-
wgpu-core = { version = "28.0.0", path = "./wgpu-core" }
89-
wgpu-hal = { version = "28.0.0", path = "./wgpu-hal" }
90-
wgpu-macros = { version = "28.0.0", path = "./wgpu-macros" }
91-
wgpu-naga-bridge = { version = "28.0.0", path = "./wgpu-naga-bridge" }
92-
wgpu-test = { version = "28.0.0", path = "./tests" }
93-
wgpu-types = { version = "28.0.0", path = "./wgpu-types", default-features = false }
88+
wgpu-core = { version = "29.0.0", path = "./wgpu-core" }
89+
wgpu-hal = { version = "29.0.0", path = "./wgpu-hal" }
90+
wgpu-macros = { version = "29.0.0", path = "./wgpu-macros" }
91+
wgpu-naga-bridge = { version = "29.0.0", path = "./wgpu-naga-bridge" }
92+
wgpu-test = { version = "29.0.0", path = "./tests" }
93+
wgpu-types = { version = "29.0.0", path = "./wgpu-types", default-features = false }
9494

9595
# These _cannot_ have a version specified. If it does, crates.io will look
9696
# for a version of the package on crates when we publish naga. Path dependencies
9797
# are allowed through though.
9898
hlsl-snapshots = { path = "naga/hlsl-snapshots" }
9999

100-
wgpu-core-deps-windows-linux-android = { version = "28.0.0", path = "./wgpu-core/platform-deps/windows-linux-android" }
101-
wgpu-core-deps-apple = { version = "28.0.0", path = "./wgpu-core/platform-deps/apple" }
102-
wgpu-core-deps-wasm = { version = "28.0.0", path = "./wgpu-core/platform-deps/wasm" }
103-
wgpu-core-deps-emscripten = { version = "28.0.0", path = "./wgpu-core/platform-deps/emscripten" }
100+
wgpu-core-deps-windows-linux-android = { version = "29.0.0", path = "./wgpu-core/platform-deps/windows-linux-android" }
101+
wgpu-core-deps-apple = { version = "29.0.0", path = "./wgpu-core/platform-deps/apple" }
102+
wgpu-core-deps-wasm = { version = "29.0.0", path = "./wgpu-core/platform-deps/wasm" }
103+
wgpu-core-deps-emscripten = { version = "29.0.0", path = "./wgpu-core/platform-deps/emscripten" }
104104

105105
anyhow = { version = "1.0.87", default-features = false }
106106
approx = "0.5"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ To use wgpu in C or dozens of other languages, look at [wgpu-native](https://git
4949

5050
| Docs | Examples | Changelog |
5151
|:---------------------:|:-------------------------:|:-----------------------:|
52-
| [v28][rel-docs] | [v28][rel-examples] | [v28][rel-change] |
52+
| [v29][rel-docs] | [v29][rel-examples] | [v29][rel-change] |
5353
| [`trunk`][trunk-docs] | [`trunk`][trunk-examples] | [`trunk`][trunk-change] |
5454

5555
Contributors are welcome! See [CONTRIBUTING.md][contrib] for more information.
5656

5757
[rel-docs]: https://docs.rs/wgpu/
58-
[rel-examples]: https://github.com/gfx-rs/wgpu/tree/v28/examples#readme
58+
[rel-examples]: https://github.com/gfx-rs/wgpu/tree/v29/examples#readme
5959
[rel-change]: https://github.com/gfx-rs/wgpu/releases
6060
[trunk-docs]: https://wgpu.rs/doc/wgpu/
6161
[trunk-examples]: https://github.com/gfx-rs/wgpu/tree/trunk/examples#readme

docs/release-checklist.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Anyone in the @gfx-rs/wgpu team can perform these steps.
1414

1515
Approx 1 Week Before:
1616

17-
- Determine if `glow` (@groves), `metal-rs` (@gfx-rs/wgpu) or any other dependant crates will need a release. If so, coordinate with their maintainers.
17+
- Determine if `glow` (@groves), `rspirv` (@gfx-rs/wgpu) or any other dependant crates will need a release. If so, coordinate with their maintainers.
1818
- Go through the changelog:
1919
- Re-categorize miscategorized items.
2020
- Edit major changes so a user can easily understand what they need to do.
@@ -27,9 +27,10 @@ Day of Release:
2727
- Bump the wgpu dependency numbers in the following places:
2828
- `Cargo.toml`
2929
- `examples/standalone/*`
30+
- `examples/bug-repro/*`
3031
- Grep for the previous version to ensure various documentation links are updated.
3132
- For example, if the previous version was v24.0.0, grep for `v24` and `24.0`
32-
- Ensure `glow` and `metal` are updated to the latest version if needed.
33+
- Ensure `glow` and `rspirv` are updated to the latest version if needed.
3334
- Add a new header for the changelog with the release version and date.
3435
- Create a PR with all of the version changes and changelog updates.
3536
- Once the PR is CI clean, (force) merge it.

examples/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
> [!NOTE]
22
> These are the examples for the development version of wgpu. If you want to see the examples for the latest crates.io release
3-
> of wgpu, go to the [latest release branch](https://github.com/gfx-rs/wgpu/tree/v28/examples#readme).
3+
> of wgpu, go to the [latest release branch](https://github.com/gfx-rs/wgpu/tree/v29/examples#readme).
44
55
# Examples
66

@@ -23,7 +23,7 @@ be cloned out of the repository to serve as a starting point for your own projec
2323
You can also use [`cargo-generate`](https://github.com/cargo-generate/cargo-generate) to easily use these as a basis for your own projects.
2424

2525
```sh
26-
cargo generate gfx-rs/wgpu --branch v28
26+
cargo generate gfx-rs/wgpu --branch v29
2727
```
2828

2929
## Framework Examples

examples/bug-repro/01_texture_atomic_bug/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ publish = false
77
[dependencies]
88
env_logger = "0.11"
99
pollster = "0.4"
10-
wgpu = "28.0.0"
10+
wgpu = "29.0.0"
1111
winit = "0.30.8"

examples/standalone/01_hello_compute/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ publish = false
88
bytemuck = "1.22.0"
99
env_logger = "0.11"
1010
pollster = "0.4"
11-
wgpu = "28.0.0"
11+
wgpu = "29.0.0"

examples/standalone/02_hello_window/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ publish = false
77
[dependencies]
88
env_logger = "0.11"
99
pollster = "0.4"
10-
wgpu = "28.0.0"
10+
wgpu = "29.0.0"
1111
winit = { version = "0.30.8", features = ["android-native-activity"] }

examples/standalone/custom_backend/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ default = ["web"]
99
web = ["wgpu/web"]
1010

1111
[dependencies]
12-
wgpu = { version = "28.0.0", features = [
12+
wgpu = { version = "29.0.0", features = [
1313
"custom",
1414
"wgsl",
1515
], default-features = false }

0 commit comments

Comments
 (0)