Bump version to v26

This commit is contained in:
Connor Fitzgerald 2025-07-09 20:23:47 -04:00
parent 8ee66bde9f
commit 03f1b535ca
7 changed files with 39 additions and 39 deletions

40
Cargo.lock generated
View File

@ -994,7 +994,7 @@ checksum = "4f211af61d8efdd104f96e57adf5e426ba1bc3ed7a4ead616e15e5881fd79c4d"
[[package]]
name = "cts_runner"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"deno_console",
"deno_core",
@ -1925,7 +1925,7 @@ checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df"
[[package]]
name = "hlsl-snapshots"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"anyhow",
"nanoserde",
@ -2331,7 +2331,7 @@ checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5"
[[package]]
name = "lock-analyzer"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"anyhow",
"ron",
@ -2478,7 +2478,7 @@ dependencies = [
[[package]]
name = "naga"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"arbitrary",
"arrayvec",
@ -2515,7 +2515,7 @@ dependencies = [
[[package]]
name = "naga-cli"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"anyhow",
"argh",
@ -2528,7 +2528,7 @@ dependencies = [
[[package]]
name = "naga-fuzz"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"arbitrary",
"cfg_aliases 0.2.1",
@ -3175,7 +3175,7 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
[[package]]
name = "player"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"env_logger",
"log",
@ -4829,7 +4829,7 @@ dependencies = [
[[package]]
name = "wgpu"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"arrayvec",
"bitflags 2.9.1",
@ -4857,7 +4857,7 @@ dependencies = [
[[package]]
name = "wgpu-benchmark"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"bincode",
"bytemuck",
@ -4873,7 +4873,7 @@ dependencies = [
[[package]]
name = "wgpu-core"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"arrayvec",
"bit-set 0.8.0",
@ -4906,28 +4906,28 @@ dependencies = [
[[package]]
name = "wgpu-core-deps-apple"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"wgpu-hal",
]
[[package]]
name = "wgpu-core-deps-emscripten"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"wgpu-hal",
]
[[package]]
name = "wgpu-core-deps-wasm"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"wgpu-hal",
]
[[package]]
name = "wgpu-core-deps-windows-linux-android"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"wgpu-hal",
]
@ -4962,7 +4962,7 @@ dependencies = [
[[package]]
name = "wgpu-examples"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"bytemuck",
"cfg-if",
@ -4993,7 +4993,7 @@ dependencies = [
[[package]]
name = "wgpu-hal"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"android_system_properties",
"arrayvec",
@ -5047,7 +5047,7 @@ dependencies = [
[[package]]
name = "wgpu-info"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"anyhow",
"bitflags 2.9.1",
@ -5061,7 +5061,7 @@ dependencies = [
[[package]]
name = "wgpu-macros"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"heck 0.5.0",
"quote",
@ -5070,7 +5070,7 @@ dependencies = [
[[package]]
name = "wgpu-test"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"anyhow",
"approx",
@ -5111,7 +5111,7 @@ dependencies = [
[[package]]
name = "wgpu-types"
version = "25.0.0"
version = "26.0.0"
dependencies = [
"bitflags 2.9.1",
"bytemuck",

View File

@ -59,12 +59,12 @@ keywords = ["graphics"]
license = "MIT OR Apache-2.0"
homepage = "https://wgpu.rs/"
repository = "https://github.com/gfx-rs/wgpu"
version = "25.0.0"
version = "26.0.0"
authors = ["gfx-rs developers"]
[workspace.dependencies]
naga = { version = "25.0.0", path = "./naga" }
wgpu = { version = "25.0.0", path = "./wgpu", default-features = false, features = [
naga = { version = "26.0.0", path = "./naga" }
wgpu = { version = "26.0.0", path = "./wgpu", default-features = false, features = [
"serde",
"wgsl",
"vulkan",
@ -74,21 +74,21 @@ wgpu = { version = "25.0.0", path = "./wgpu", default-features = false, features
"static-dxc",
"noop", # This should be removed if we ever have non-test crates that depend on wgpu
] }
wgpu-core = { version = "25.0.0", path = "./wgpu-core" }
wgpu-hal = { version = "25.0.0", path = "./wgpu-hal" }
wgpu-macros = { version = "25.0.0", path = "./wgpu-macros" }
wgpu-test = { version = "25.0.0", path = "./tests" }
wgpu-types = { version = "25.0.0", path = "./wgpu-types", default-features = false }
wgpu-core = { version = "26.0.0", path = "./wgpu-core" }
wgpu-hal = { version = "26.0.0", path = "./wgpu-hal" }
wgpu-macros = { version = "26.0.0", path = "./wgpu-macros" }
wgpu-test = { version = "26.0.0", path = "./tests" }
wgpu-types = { version = "26.0.0", path = "./wgpu-types", default-features = false }
# These _cannot_ have a version specified. If it does, crates.io will look
# for a version of the package on crates when we publish naga. Path dependencies
# are allowed through though.
hlsl-snapshots = { path = "naga/hlsl-snapshots" }
wgpu-core-deps-windows-linux-android = { version = "25.0.0", path = "./wgpu-core/platform-deps/windows-linux-android" }
wgpu-core-deps-apple = { version = "25.0.0", path = "./wgpu-core/platform-deps/apple" }
wgpu-core-deps-wasm = { version = "25.0.0", path = "./wgpu-core/platform-deps/wasm" }
wgpu-core-deps-emscripten = { version = "25.0.0", path = "./wgpu-core/platform-deps/emscripten" }
wgpu-core-deps-windows-linux-android = { version = "26.0.0", path = "./wgpu-core/platform-deps/windows-linux-android" }
wgpu-core-deps-apple = { version = "26.0.0", path = "./wgpu-core/platform-deps/apple" }
wgpu-core-deps-wasm = { version = "26.0.0", path = "./wgpu-core/platform-deps/wasm" }
wgpu-core-deps-emscripten = { version = "26.0.0", path = "./wgpu-core/platform-deps/emscripten" }
anyhow = { version = "1.0.87", default-features = false }
approx = "0.5"

View File

@ -17,13 +17,13 @@ The API is based on the [WebGPU standard][webgpu]. It serves as the core of the
| Docs | Examples | Changelog |
|:---------------------:|:-------------------------:|:-----------------------:|
| [v25][rel-docs] | [v25][rel-examples] | [v25][rel-change] |
| [v26][rel-docs] | [v26][rel-examples] | [v26][rel-change] |
| [`trunk`][trunk-docs] | [`trunk`][trunk-examples] | [`trunk`][trunk-change] |
Contributors are welcome! See [CONTRIBUTING.md][contrib] for more information.
[rel-docs]: https://docs.rs/wgpu/
[rel-examples]: https://github.com/gfx-rs/wgpu/tree/v25/examples#readme
[rel-examples]: https://github.com/gfx-rs/wgpu/tree/v26/examples#readme
[rel-change]: https://github.com/gfx-rs/wgpu/releases
[trunk-docs]: https://wgpu.rs/doc/wgpu/
[trunk-examples]: https://github.com/gfx-rs/wgpu/tree/trunk/examples#readme

View File

@ -1,6 +1,6 @@
> [!NOTE]
> These are the examples for the development version of wgpu. If you want to see the examples for the latest crates.io release
> of wgpu, go to the [latest release branch](https://github.com/gfx-rs/wgpu/tree/v25/examples#readme).
> of wgpu, go to the [latest release branch](https://github.com/gfx-rs/wgpu/tree/v26/examples#readme).
# Examples
@ -23,7 +23,7 @@ be cloned out of the repository to serve as a starting point for your own projec
You can also use [`cargo-generate`](https://github.com/cargo-generate/cargo-generate) to easily use these as a basis for your own projects.
```sh
cargo generate gfx-rs/wgpu --branch v25
cargo generate gfx-rs/wgpu --branch v26
```
## Framework Examples

View File

@ -8,4 +8,4 @@ publish = false
bytemuck = "1.22.0"
env_logger = "0.11"
pollster = "0.4"
wgpu = "25.0.0"
wgpu = "26.0.0"

View File

@ -7,5 +7,5 @@ publish = false
[dependencies]
env_logger = "0.11"
pollster = "0.4"
wgpu = "25.0.0"
wgpu = "26.0.0"
winit = { version = "0.30.8", features = ["android-native-activity"] }

View File

@ -9,7 +9,7 @@ default = ["web"]
web = ["wgpu/web"]
[dependencies]
wgpu = { version = "25.0.0", features = [
wgpu = { version = "26.0.0", features = [
"custom",
"wgsl",
], default-features = false }