Release v24 (#6923)

This commit is contained in:
Connor Fitzgerald 2025-01-15 16:29:22 -05:00 committed by GitHub
parent 30364134f3
commit 779261e64d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 121 additions and 114 deletions

View File

@ -40,6 +40,8 @@ Bottom level categories:
## Unreleased
## v24.0.0 (2025-01-15)
### Major changes
#### Refactored Dispatch Between `wgpu-core` and `webgpu`

185
Cargo.lock generated
View File

@ -68,7 +68,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee91c0c2905bae44f84bfa4e044536541df26b7703fd0888deeb9060fcc44289"
dependencies = [
"android-properties",
"bitflags 2.7.0",
"bitflags 2.8.0",
"cc",
"cesu8",
"jni",
@ -144,11 +144,12 @@ dependencies = [
[[package]]
name = "anstyle-wincon"
version = "3.0.6"
version = "3.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125"
checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e"
dependencies = [
"anstyle",
"once_cell",
"windows-sys 0.59.0",
]
@ -261,7 +262,7 @@ dependencies = [
"addr2line",
"cfg-if",
"libc",
"miniz_oxide 0.8.2",
"miniz_oxide 0.8.3",
"object",
"rustc-demangle",
"windows-targets 0.52.6",
@ -288,7 +289,7 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195"
dependencies = [
"outref 0.5.1",
"outref 0.5.2",
"vsimd",
]
@ -307,7 +308,7 @@ version = "0.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"cexpr",
"clang-sys",
"itertools 0.13.0",
@ -359,9 +360,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
version = "2.7.0"
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1be3f42a67d6d345ecd59f675f3f012d6974981560836e938c22b424b85ce1be"
checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
dependencies = [
"arbitrary",
"serde",
@ -448,7 +449,7 @@ version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"log",
"polling",
"rustix",
@ -826,9 +827,9 @@ checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991"
[[package]]
name = "data-encoding"
version = "2.6.0"
version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2"
checksum = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f"
[[package]]
name = "debugid"
@ -1151,7 +1152,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
dependencies = [
"libc",
"windows-sys 0.52.0",
"windows-sys 0.59.0",
]
[[package]]
@ -1203,7 +1204,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c"
dependencies = [
"crc32fast",
"miniz_oxide 0.8.2",
"miniz_oxide 0.8.3",
]
[[package]]
@ -1470,7 +1471,7 @@ version = "0.31.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "18fcd4ae4e86d991ad1300b8f57166e5be0c95ef1f63f3f5b827f8a164548746"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"cfg_aliases 0.1.1",
"cgl",
"core-foundation",
@ -1533,7 +1534,7 @@ version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"gpu-alloc-types",
]
@ -1543,7 +1544,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
]
[[package]]
@ -1564,7 +1565,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dcf29e94d6d243368b7a56caa16bc213e4f9f8ed38c4d9557069527b5d5281ca"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"gpu-descriptor-types",
"hashbrown",
]
@ -1575,7 +1576,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
]
[[package]]
@ -1908,9 +1909,9 @@ dependencies = [
[[package]]
name = "js-sys"
version = "0.3.76"
version = "0.3.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7"
checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f"
dependencies = [
"once_cell",
"wasm-bindgen",
@ -1972,7 +1973,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34"
dependencies = [
"cfg-if",
"windows-targets 0.48.5",
"windows-targets 0.52.6",
]
[[package]]
@ -1981,7 +1982,7 @@ version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"libc",
"redox_syscall 0.5.8",
]
@ -2018,7 +2019,7 @@ checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5"
[[package]]
name = "lock-analyzer"
version = "23.0.1"
version = "24.0.0"
dependencies = [
"anyhow",
"ron",
@ -2037,9 +2038,9 @@ dependencies = [
[[package]]
name = "log"
version = "0.4.22"
version = "0.4.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f"
[[package]]
name = "loom"
@ -2104,10 +2105,11 @@ dependencies = [
[[package]]
name = "metal"
version = "0.30.0"
source = "git+https://github.com/gfx-rs/metal-rs.git?rev=ef768ff9d7#ef768ff9d742ae6a0f4e83ddc8031264e7d460c4"
version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f569fb946490b5743ad69813cb19629130ce9374034abe31614a36402d18f99e"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"block",
"core-graphics-types",
"foreign-types",
@ -2143,9 +2145,9 @@ dependencies = [
[[package]]
name = "miniz_oxide"
version = "0.8.2"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ffbe83022cedc1d264172192511ae958937694cd57ce297164951b8b3568394"
checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924"
dependencies = [
"adler2",
"simd-adler32",
@ -2164,12 +2166,12 @@ dependencies = [
[[package]]
name = "naga"
version = "23.0.0"
version = "24.0.0"
dependencies = [
"arbitrary",
"arrayvec",
"bit-set 0.8.0",
"bitflags 2.7.0",
"bitflags 2.8.0",
"cfg_aliases 0.2.1",
"codespan-reporting",
"diff",
@ -2194,7 +2196,7 @@ dependencies = [
[[package]]
name = "naga-cli"
version = "23.0.0"
version = "24.0.0"
dependencies = [
"anyhow",
"argh",
@ -2245,7 +2247,7 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"jni-sys",
"log",
"ndk-sys",
@ -2452,9 +2454,9 @@ checksum = "7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4"
[[package]]
name = "outref"
version = "0.5.1"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a"
checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e"
[[package]]
name = "overload"
@ -2581,7 +2583,7 @@ checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2"
[[package]]
name = "player"
version = "23.0.1"
version = "24.0.0"
dependencies = [
"env_logger",
"log",
@ -2631,7 +2633,7 @@ dependencies = [
"crc32fast",
"fdeflate",
"flate2",
"miniz_oxide 0.8.2",
"miniz_oxide 0.8.3",
]
[[package]]
@ -2828,7 +2830,7 @@ version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
]
[[package]]
@ -2888,7 +2890,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94"
dependencies = [
"base64",
"bitflags 2.7.0",
"bitflags 2.8.0",
"serde",
"serde_derive",
]
@ -2935,11 +2937,11 @@ version = "0.38.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a78891ee6bf2340288408954ac787aa063d8e8817e9f53abb37c695c6d834ef6"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"errno",
"libc",
"linux-raw-sys",
"windows-sys 0.52.0",
"windows-sys 0.59.0",
]
[[package]]
@ -3127,7 +3129,7 @@ version = "0.18.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "922fd3eeab3bd820d76537ce8f582b1cf951eceb5475c28500c7457d9d17f53a"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"calloop",
"calloop-wayland-source",
"cursor-icon",
@ -3207,7 +3209,7 @@ version = "0.3.0+sdk-1.3.268.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"serde",
]
@ -3563,7 +3565,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69fff37da548239c3bf9e64a12193d261e8b22b660991c6fd2df057c168f435f"
dependencies = [
"cc",
"windows-targets 0.48.5",
"windows-targets 0.52.6",
]
[[package]]
@ -3702,9 +3704,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]]
name = "uuid"
version = "1.11.1"
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b913a3b5fe84142e269d63cc62b64319ccaf89b748fc31fe025177f767a756c4"
checksum = "744018581f9a3454a9e15beb8a33b017183f1e7c0cd170232a2d1453b23a51c4"
dependencies = [
"getrandom",
"serde",
@ -3717,7 +3719,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a511192602f7b435b0a241c1947aa743eb7717f20a9195f4b5e8ed1952e01db1"
dependencies = [
"bindgen",
"bitflags 2.7.0",
"bitflags 2.8.0",
"fslock",
"gzip-header",
"home",
@ -3763,20 +3765,21 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
version = "0.2.99"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396"
checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5"
dependencies = [
"cfg-if",
"once_cell",
"rustversion",
"wasm-bindgen-macro",
]
[[package]]
name = "wasm-bindgen-backend"
version = "0.2.99"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79"
checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6"
dependencies = [
"bumpalo",
"log",
@ -3788,9 +3791,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-futures"
version = "0.4.49"
version = "0.4.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38176d9b44ea84e9184eff0bc34cc167ed044f816accfe5922e54d84cf48eca2"
checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61"
dependencies = [
"cfg-if",
"js-sys",
@ -3801,9 +3804,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.99"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe"
checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@ -3811,9 +3814,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.99"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2"
checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
dependencies = [
"proc-macro2",
"quote",
@ -3824,19 +3827,21 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.99"
version = "0.2.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6"
checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d"
dependencies = [
"unicode-ident",
]
[[package]]
name = "wasm-bindgen-test"
version = "0.3.49"
version = "0.3.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c61d44563646eb934577f2772656c7ad5e9c90fac78aa8013d776fcdaf24625d"
checksum = "66c8d5e33ca3b6d9fa3b4676d774c5778031d27a578c2b007f905acf816152c3"
dependencies = [
"js-sys",
"minicov",
"scoped-tls",
"wasm-bindgen",
"wasm-bindgen-futures",
"wasm-bindgen-test-macro",
@ -3844,9 +3849,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-test-macro"
version = "0.3.49"
version = "0.3.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54171416ce73aa0b9c377b51cc3cb542becee1cd678204812e8392e5b0e4a031"
checksum = "17d5042cc5fa009658f9a7333ef24291b1291a25b6382dd68862a7f3b969f69b"
dependencies = [
"proc-macro2",
"quote",
@ -3882,7 +3887,7 @@ version = "0.31.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"rustix",
"wayland-backend",
"wayland-scanner",
@ -3894,7 +3899,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"cursor-icon",
"wayland-backend",
]
@ -3916,7 +3921,7 @@ version = "0.31.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"wayland-backend",
"wayland-client",
"wayland-scanner",
@ -3928,7 +3933,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"wayland-backend",
"wayland-client",
"wayland-protocols",
@ -3941,7 +3946,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"wayland-backend",
"wayland-client",
"wayland-protocols",
@ -3973,9 +3978,9 @@ dependencies = [
[[package]]
name = "web-sys"
version = "0.3.76"
version = "0.3.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04dd7223427d52553d3702c004d3b2fe07c148165faa56313cb00211e31c12bc"
checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2"
dependencies = [
"js-sys",
"wasm-bindgen",
@ -3993,10 +3998,10 @@ dependencies = [
[[package]]
name = "wgpu"
version = "23.0.1"
version = "24.0.0"
dependencies = [
"arrayvec",
"bitflags 2.7.0",
"bitflags 2.8.0",
"cfg_aliases 0.2.1",
"document-features",
"js-sys",
@ -4018,7 +4023,7 @@ dependencies = [
[[package]]
name = "wgpu-benchmark"
version = "23.0.1"
version = "24.0.0"
dependencies = [
"bincode",
"bytemuck",
@ -4034,11 +4039,11 @@ dependencies = [
[[package]]
name = "wgpu-core"
version = "23.0.1"
version = "24.0.0"
dependencies = [
"arrayvec",
"bit-vec 0.8.0",
"bitflags 2.7.0",
"bitflags 2.8.0",
"bytemuck",
"cfg_aliases 0.2.1",
"document-features",
@ -4060,7 +4065,7 @@ dependencies = [
[[package]]
name = "wgpu-examples"
version = "23.0.1"
version = "24.0.0"
dependencies = [
"bytemuck",
"cfg-if",
@ -4091,13 +4096,13 @@ dependencies = [
[[package]]
name = "wgpu-hal"
version = "23.0.1"
version = "24.0.0"
dependencies = [
"android_system_properties",
"arrayvec",
"ash",
"bit-set 0.8.0",
"bitflags 2.7.0",
"bitflags 2.8.0",
"block",
"bytemuck",
"cfg-if",
@ -4143,10 +4148,10 @@ dependencies = [
[[package]]
name = "wgpu-info"
version = "23.0.1"
version = "24.0.0"
dependencies = [
"anyhow",
"bitflags 2.7.0",
"bitflags 2.8.0",
"env_logger",
"pico-args",
"serde",
@ -4156,7 +4161,7 @@ dependencies = [
[[package]]
name = "wgpu-macros"
version = "23.0.1"
version = "24.0.0"
dependencies = [
"heck 0.5.0",
"quote",
@ -4165,11 +4170,11 @@ dependencies = [
[[package]]
name = "wgpu-test"
version = "23.0.1"
version = "24.0.0"
dependencies = [
"anyhow",
"arrayvec",
"bitflags 2.7.0",
"bitflags 2.8.0",
"bytemuck",
"cfg-if",
"console_log",
@ -4202,9 +4207,9 @@ dependencies = [
[[package]]
name = "wgpu-types"
version = "23.0.0"
version = "24.0.0"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"js-sys",
"log",
"serde",
@ -4258,7 +4263,7 @@ version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
"windows-sys 0.48.0",
"windows-sys 0.59.0",
]
[[package]]
@ -4554,7 +4559,7 @@ dependencies = [
"ahash",
"android-activity",
"atomic-waker",
"bitflags 2.7.0",
"bitflags 2.8.0",
"bytemuck",
"calloop",
"cfg_aliases 0.1.1",
@ -4674,7 +4679,7 @@ version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5"
dependencies = [
"bitflags 2.7.0",
"bitflags 2.8.0",
"dlib",
"log",
"once_cell",

View File

@ -51,27 +51,27 @@ keywords = ["graphics"]
license = "MIT OR Apache-2.0"
homepage = "https://wgpu.rs/"
repository = "https://github.com/gfx-rs/wgpu"
version = "23.0.1"
version = "24.0.0"
authors = ["gfx-rs developers"]
[workspace.dependencies.wgc]
package = "wgpu-core"
path = "./wgpu-core"
version = "23.0.1"
version = "24.0.0"
[workspace.dependencies.wgt]
package = "wgpu-types"
path = "./wgpu-types"
version = "23.0.0"
version = "24.0.0"
[workspace.dependencies.hal]
package = "wgpu-hal"
path = "./wgpu-hal"
version = "23.0.1"
version = "24.0.0"
[workspace.dependencies.naga]
path = "./naga"
version = "23.0.0"
version = "24.0.0"
[workspace.dependencies]
anyhow = "1.0.95"
@ -134,21 +134,21 @@ strum = { version = "0.26.0", features = ["derive"] }
trybuild = "1"
tracy-client = "0.17"
thiserror = "2"
wgpu = { version = "23.0.1", path = "./wgpu", default-features = false, features = [
wgpu = { version = "24.0.0", path = "./wgpu", default-features = false, features = [
"serde",
"wgsl",
"dx12",
"metal",
"static-dxc",
] }
wgpu-core = { version = "23.0.1", path = "./wgpu-core" }
wgpu-macros = { version = "23.0.0", path = "./wgpu-macros" }
wgpu-test = { version = "23.0.0", path = "./tests" }
wgpu-types = { version = "23.0.0", path = "./wgpu-types" }
wgpu-core = { version = "24.0.0", path = "./wgpu-core" }
wgpu-macros = { version = "24.0.0", path = "./wgpu-macros" }
wgpu-test = { version = "24.0.0", path = "./tests" }
wgpu-types = { version = "24.0.0", path = "./wgpu-types" }
winit = { version = "0.29", features = ["android-native-activity"] }
# Metal dependencies
metal = { version = "0.30.0", git = "https://github.com/gfx-rs/metal-rs.git", rev = "ef768ff9d7" }
metal = "0.31.0"
block = "0.1"
core-graphics-types = "0.1"
objc = "0.2.5"

View File

@ -1,6 +1,6 @@
[package]
name = "naga-cli"
version = "23.0.0"
version = "24.0.0"
authors = ["gfx-rs developers"]
edition = "2021"
description = "CLI for the naga shader translator and validator. Part of the wgpu project"
@ -26,7 +26,7 @@ anyhow.workspace = true
log.workspace = true
[dependencies.naga]
version = "23.0.0"
version = "24.0.0"
path = "../naga"
features = [
"compact",

View File

@ -1,6 +1,6 @@
[package]
name = "naga"
version = "23.0.0"
version = "24.0.0"
authors = ["gfx-rs developers"]
edition = "2021"
description = "Shader translator and validator. Part of the wgpu project"

View File

@ -17,7 +17,7 @@ libfuzzer-sys = ">0.4.0,<=0.4.7"
[target.'cfg(not(any(target_arch = "wasm32", target_os = "ios", target_os = "visionos")))'.dependencies.naga]
path = ".."
version = "23.0.0"
version = "24.0.0"
features = ["arbitrary", "spv-in", "wgsl-in", "glsl-in"]
[build-dependencies]

View File

@ -1,6 +1,6 @@
[package]
name = "wgpu-core"
version = "23.0.1"
version = "24.0.0"
authors = ["gfx-rs developers"]
edition = "2021"
description = "Core implementation logic of wgpu, the cross-platform, safe, pure-rust graphics API"
@ -133,17 +133,17 @@ thiserror.workspace = true
[dependencies.naga]
path = "../naga"
version = "23.0.0"
version = "24.0.0"
[dependencies.wgt]
package = "wgpu-types"
path = "../wgpu-types"
version = "23.0.0"
version = "24.0.0"
[dependencies.hal]
package = "wgpu-hal"
path = "../wgpu-hal"
version = "23.0.0"
version = "24.0.0"
default-features = false
[build-dependencies]

View File

@ -1,6 +1,6 @@
[package]
name = "wgpu-hal"
version = "23.0.1"
version = "24.0.0"
authors = ["gfx-rs developers"]
edition = "2021"
description = "Hardware abstraction layer for wgpu, the cross-platform, safe, pure-rust graphics API"
@ -140,7 +140,7 @@ glow = { workspace = true, optional = true }
[dependencies.wgt]
package = "wgpu-types"
path = "../wgpu-types"
version = "23.0.0"
version = "24.0.0"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
# backend: Vulkan
@ -205,7 +205,7 @@ ndk-sys = { workspace = true, optional = true }
[dependencies.naga]
path = "../naga"
version = "23.0.0"
version = "24.0.0"
[build-dependencies]
cfg_aliases.workspace = true
@ -213,7 +213,7 @@ cfg_aliases.workspace = true
# DEV dependencies
[dev-dependencies.naga]
path = "../naga"
version = "23.0.0"
version = "24.0.0"
features = ["wgsl-in"]
[dev-dependencies]

View File

@ -1,6 +1,6 @@
[package]
name = "wgpu-types"
version = "23.0.0"
version = "24.0.0"
authors = ["gfx-rs developers"]
edition = "2021"
description = "Common types and utilities for wgpu, the cross-platform, safe, pure-rust graphics API"