update: waynest

This commit is contained in:
Nova
2025-09-15 18:32:13 -07:00
parent 27196e2dda
commit 0599eece82
4 changed files with 141 additions and 131 deletions

264
Cargo.lock generated
View File

@@ -125,7 +125,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43"
dependencies = [
"alsa-sys",
"bitflags 2.9.1",
"bitflags 2.9.4",
"cfg-if",
"libc",
]
@@ -147,7 +147,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046"
dependencies = [
"android-properties",
"bitflags 2.9.1",
"bitflags 2.9.4",
"cc",
"cesu8",
"jni 0.21.1",
@@ -367,7 +367,7 @@ dependencies = [
"futures-lite",
"parking",
"polling",
"rustix 1.0.8",
"rustix 1.1.2",
"slab",
"tracing",
"windows-sys 0.59.0",
@@ -399,7 +399,7 @@ dependencies = [
"cfg-if",
"event-listener",
"futures-lite",
"rustix 1.0.8",
"rustix 1.1.2",
"tracing",
]
@@ -426,7 +426,7 @@ dependencies = [
"cfg-if",
"futures-core",
"futures-io",
"rustix 1.0.8",
"rustix 1.1.2",
"signal-hook-registry",
"slab",
"windows-sys 0.59.0",
@@ -465,9 +465,9 @@ dependencies = [
[[package]]
name = "async-trait"
version = "0.1.88"
version = "0.1.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5"
checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
dependencies = [
"proc-macro2",
"quote",
@@ -599,7 +599,7 @@ dependencies = [
"color-eyre",
"drm-fourcc",
"serde",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
"wgpu",
"zbus",
@@ -627,7 +627,7 @@ dependencies = [
"bevy",
"cosmic-text 0.14.2",
"lyon",
"thiserror 2.0.12",
"thiserror 2.0.16",
]
[[package]]
@@ -661,7 +661,7 @@ dependencies = [
"ctrlc",
"downcast-rs 2.0.1",
"log",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
"variadics_please",
"wasm-bindgen",
@@ -686,7 +686,7 @@ dependencies = [
"bevy_tasks",
"bevy_utils",
"bevy_window",
"bitflags 2.9.1",
"bitflags 2.9.4",
"blake3",
"crossbeam-channel",
"derive_more",
@@ -700,7 +700,7 @@ dependencies = [
"ron",
"serde",
"stackfuture",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
"uuid",
"wasm-bindgen",
@@ -749,7 +749,7 @@ dependencies = [
"derive_more",
"encase",
"serde",
"thiserror 2.0.12",
"thiserror 2.0.16",
"wgpu-types",
]
@@ -772,13 +772,13 @@ dependencies = [
"bevy_transform",
"bevy_utils",
"bevy_window",
"bitflags 2.9.1",
"bitflags 2.9.4",
"bytemuck",
"nonmax",
"radsort",
"serde",
"smallvec",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
]
@@ -823,7 +823,7 @@ dependencies = [
"bevy_reflect",
"bevy_tasks",
"bevy_utils",
"bitflags 2.9.1",
"bitflags 2.9.4",
"bumpalo",
"concurrent-queue",
"derive_more",
@@ -834,7 +834,7 @@ dependencies = [
"nonmax",
"serde",
"smallvec",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
"variadics_please",
]
@@ -926,7 +926,7 @@ dependencies = [
"serde",
"serde_json",
"smallvec",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
]
@@ -943,7 +943,7 @@ dependencies = [
"bevy_platform 0.16.1",
"bevy_reflect",
"bevy_utils",
"bitflags 2.9.1",
"bitflags 2.9.4",
"bytemuck",
"futures-lite",
"guillotiere",
@@ -953,7 +953,7 @@ dependencies = [
"rectangle-pack",
"ruzstd",
"serde",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
"wgpu-types",
]
@@ -974,7 +974,7 @@ dependencies = [
"log",
"serde",
"smol_str",
"thiserror 2.0.12",
"thiserror 2.0.16",
]
[[package]]
@@ -990,7 +990,7 @@ dependencies = [
"bevy_reflect",
"bevy_window",
"log",
"thiserror 2.0.12",
"thiserror 2.0.16",
]
[[package]]
@@ -1080,7 +1080,7 @@ dependencies = [
"rand_distr",
"serde",
"smallvec",
"thiserror 2.0.12",
"thiserror 2.0.16",
"variadics_please",
]
@@ -1100,11 +1100,11 @@ dependencies = [
"bevy_reflect",
"bevy_transform",
"bevy_utils",
"bitflags 2.9.1",
"bitflags 2.9.4",
"bytemuck",
"hexasphere",
"serde",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
"wgpu-types",
]
@@ -1130,7 +1130,7 @@ dependencies = [
"jni 0.20.0",
"ndk-context",
"openxr",
"thiserror 2.0.12",
"thiserror 2.0.16",
"wgpu",
"wgpu-hal",
"winapi",
@@ -1164,7 +1164,7 @@ dependencies = [
"bevy_transform",
"bevy_utils",
"bevy_window",
"bitflags 2.9.1",
"bitflags 2.9.4",
"bytemuck",
"derive_more",
"fixedbitset 0.5.7",
@@ -1173,7 +1173,7 @@ dependencies = [
"radsort",
"smallvec",
"static_assertions",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
]
@@ -1236,7 +1236,7 @@ dependencies = [
"serde",
"smallvec",
"smol_str",
"thiserror 2.0.12",
"thiserror 2.0.16",
"uuid",
"variadics_please",
"wgpu-types",
@@ -1303,7 +1303,7 @@ dependencies = [
"bevy_transform",
"bevy_utils",
"bevy_window",
"bitflags 2.9.1",
"bitflags 2.9.4",
"bytemuck",
"codespan-reporting",
"derive_more",
@@ -1323,7 +1323,7 @@ dependencies = [
"send_wrapper",
"serde",
"smallvec",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
"tracy-client",
"variadics_please",
@@ -1361,7 +1361,7 @@ dependencies = [
"bevy_utils",
"derive_more",
"serde",
"thiserror 2.0.12",
"thiserror 2.0.16",
"uuid",
]
@@ -1372,7 +1372,7 @@ source = "git+https://github.com/technobaboo/bevy_sk?branch=stochastic#ff88e5be7
dependencies = [
"bevy",
"bevy_mod_xr",
"bitflags 2.9.1",
"bitflags 2.9.4",
]
[[package]]
@@ -1394,7 +1394,7 @@ dependencies = [
"bevy_render",
"bevy_transform",
"bevy_utils",
"bitflags 2.9.1",
"bitflags 2.9.4",
"bytemuck",
"derive_more",
"fixedbitset 0.5.7",
@@ -1478,7 +1478,7 @@ dependencies = [
"serde",
"smallvec",
"sys-locale",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
"unicode-bidi",
]
@@ -1513,7 +1513,7 @@ dependencies = [
"bevy_utils",
"derive_more",
"serde",
"thiserror 2.0.12",
"thiserror 2.0.16",
]
[[package]]
@@ -1547,7 +1547,7 @@ dependencies = [
"serde",
"smallvec",
"taffy",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tracing",
]
@@ -1619,7 +1619,7 @@ version = "0.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"cexpr",
"clang-sys",
"itertools 0.11.0",
@@ -1639,7 +1639,7 @@ version = "0.72.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"cexpr",
"clang-sys",
"itertools 0.11.0",
@@ -1689,9 +1689,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
version = "2.9.1"
version = "2.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394"
dependencies = [
"serde",
]
@@ -1787,7 +1787,7 @@ version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"log",
"polling",
"rustix 0.38.44",
@@ -2141,7 +2141,7 @@ version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e418dd4f5128c3e93eab12246391c54a20c496811131f85754dc8152ee207892"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"fontdb",
"log",
"rangemap",
@@ -2164,7 +2164,7 @@ version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da46a9d5a8905cc538a4a5bceb6a4510de7a51049c5588c0114efce102bcbbe8"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"fontdb",
"log",
"rangemap",
@@ -2375,7 +2375,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"objc2 0.6.1",
]
@@ -2954,7 +2954,7 @@ version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"gpu-alloc-types",
]
@@ -2964,7 +2964,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
]
[[package]]
@@ -2985,7 +2985,7 @@ version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"gpu-descriptor-types",
"hashbrown 0.15.4",
]
@@ -2996,7 +2996,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
]
[[package]]
@@ -3255,7 +3255,7 @@ dependencies = [
"hyper",
"libc",
"pin-project-lite",
"socket2",
"socket2 0.5.10",
"tokio",
"tower-service",
"tracing",
@@ -3339,7 +3339,7 @@ version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"cfg-if",
"libc",
]
@@ -3517,7 +3517,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667"
dependencies = [
"cfg-if",
"windows-targets 0.53.2",
"windows-targets 0.48.5",
]
[[package]]
@@ -3532,7 +3532,7 @@ version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"libc",
"redox_syscall 0.5.13",
]
@@ -3545,9 +3545,9 @@ checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
[[package]]
name = "linux-raw-sys"
version = "0.9.4"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
[[package]]
name = "litrs"
@@ -3753,7 +3753,7 @@ version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f569fb946490b5743ad69813cb19629130ce9374034abe31614a36402d18f99e"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"block",
"core-graphics-types",
"foreign-types",
@@ -3834,7 +3834,7 @@ source = "git+https://github.com/Schmarni-Dev/wgpu?branch=bad_dmabuf_workaround#
dependencies = [
"arrayvec",
"bit-set 0.8.0",
"bitflags 2.9.1",
"bitflags 2.9.4",
"cfg_aliases 0.2.1",
"codespan-reporting",
"hexf-parse",
@@ -3845,7 +3845,7 @@ dependencies = [
"spirv",
"strum",
"termcolor",
"thiserror 2.0.12",
"thiserror 2.0.16",
"unicode-xid",
]
@@ -3884,7 +3884,7 @@ version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"jni-sys",
"log",
"ndk-sys 0.5.0+25.2.9519653",
@@ -3898,7 +3898,7 @@ version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"jni-sys",
"log",
"ndk-sys 0.6.0+11769913",
@@ -3943,7 +3943,7 @@ version = "0.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"cfg-if",
"libc",
"memoffset",
@@ -3955,7 +3955,7 @@ version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"cfg-if",
"cfg_aliases 0.1.1",
"libc",
@@ -3967,7 +3967,7 @@ version = "0.30.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"cfg-if",
"cfg_aliases 0.2.1",
"libc",
@@ -4104,7 +4104,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"block2",
"libc",
"objc2 0.5.2",
@@ -4120,7 +4120,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"block2",
"objc2 0.5.2",
"objc2-core-location",
@@ -4144,7 +4144,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"block2",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
@@ -4156,7 +4156,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"dispatch2",
"objc2 0.6.1",
]
@@ -4197,7 +4197,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"block2",
"dispatch",
"libc",
@@ -4210,7 +4210,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"objc2 0.6.1",
"objc2-core-foundation",
]
@@ -4233,7 +4233,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"block2",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
@@ -4245,7 +4245,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f246c183239540aab1782457b35ab2040d4259175bd1d0c58e46ada7b47a874"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"objc2 0.6.1",
"objc2-foundation 0.3.1",
]
@@ -4256,7 +4256,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"block2",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
@@ -4269,7 +4269,7 @@ version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90ffb6a0cd5f182dc964334388560b12a57f7b74b3e2dec5e2722aa2dfb2ccd5"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"objc2 0.6.1",
"objc2-core-foundation",
"objc2-foundation 0.3.1",
@@ -4292,7 +4292,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"block2",
"objc2 0.5.2",
"objc2-cloud-kit",
@@ -4324,7 +4324,7 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"block2",
"objc2 0.5.2",
"objc2-core-location",
@@ -4671,7 +4671,7 @@ dependencies = [
"concurrent-queue",
"hermit-abi",
"pin-project-lite",
"rustix 1.0.8",
"rustix 1.1.2",
"tracing",
"windows-sys 0.59.0",
]
@@ -4960,7 +4960,7 @@ version = "0.5.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
]
[[package]]
@@ -5042,7 +5042,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94"
dependencies = [
"base64 0.21.7",
"bitflags 2.9.1",
"bitflags 2.9.4",
"serde",
"serde_derive",
]
@@ -5086,23 +5086,23 @@ version = "0.38.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"errno",
"libc",
"linux-raw-sys 0.4.15",
"windows-sys 0.52.0",
"windows-sys 0.59.0",
]
[[package]]
name = "rustix"
version = "1.0.8"
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"errno",
"libc",
"linux-raw-sys 0.9.4",
"linux-raw-sys 0.11.0",
"windows-sys 0.60.2",
]
@@ -5118,7 +5118,7 @@ version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"bytemuck",
"libm",
"smallvec",
@@ -5343,7 +5343,7 @@ version = "0.19.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"calloop",
"calloop-wayland-source",
"cursor-icon",
@@ -5394,6 +5394,16 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "socket2"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
dependencies = [
"libc",
"windows-sys 0.59.0",
]
[[package]]
name = "spin"
version = "0.9.8"
@@ -5409,7 +5419,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.9.1",
"bitflags 2.9.4",
]
[[package]]
@@ -5496,13 +5506,13 @@ dependencies = [
"parking_lot 0.12.4",
"rand",
"rustc-hash 2.1.1",
"rustix 1.0.8",
"rustix 1.1.2",
"serde",
"serde_repr",
"slotmap",
"stardust-xr",
"stardust-xr-server-codegen",
"thiserror 2.0.12",
"thiserror 2.0.16",
"tokio",
"tokio-stream",
"toml",
@@ -5703,8 +5713,8 @@ dependencies = [
"fastrand",
"getrandom 0.3.3",
"once_cell",
"rustix 1.0.8",
"windows-sys 0.52.0",
"rustix 1.1.2",
"windows-sys 0.59.0",
]
[[package]]
@@ -5738,11 +5748,11 @@ dependencies = [
[[package]]
name = "thiserror"
version = "2.0.12"
version = "2.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0"
dependencies = [
"thiserror-impl 2.0.12",
"thiserror-impl 2.0.16",
]
[[package]]
@@ -5758,9 +5768,9 @@ dependencies = [
[[package]]
name = "thiserror-impl"
version = "2.0.12"
version = "2.0.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960"
dependencies = [
"proc-macro2",
"quote",
@@ -5827,9 +5837,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
version = "1.46.1"
version = "1.47.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17"
checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038"
dependencies = [
"backtrace",
"bytes",
@@ -5840,10 +5850,10 @@ dependencies = [
"pin-project-lite",
"signal-hook-registry",
"slab",
"socket2",
"socket2 0.6.0",
"tokio-macros",
"tracing",
"windows-sys 0.52.0",
"windows-sys 0.59.0",
]
[[package]]
@@ -5954,7 +5964,7 @@ dependencies = [
"percent-encoding",
"pin-project",
"prost",
"socket2",
"socket2 0.5.10",
"tokio",
"tokio-stream",
"tower 0.4.13",
@@ -6135,7 +6145,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69fff37da548239c3bf9e64a12193d261e8b22b660991c6fd2df057c168f435f"
dependencies = [
"cc",
"windows-targets 0.52.6",
"windows-targets 0.48.5",
]
[[package]]
@@ -6456,7 +6466,7 @@ checksum = "673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35"
dependencies = [
"cc",
"downcast-rs 1.2.1",
"rustix 1.0.8",
"rustix 1.1.2",
"scoped-tls",
"smallvec",
"wayland-sys",
@@ -6468,8 +6478,8 @@ version = "0.31.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d"
dependencies = [
"bitflags 2.9.1",
"rustix 1.0.8",
"bitflags 2.9.4",
"rustix 1.1.2",
"wayland-backend",
"wayland-scanner",
]
@@ -6480,7 +6490,7 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"cursor-icon",
"wayland-backend",
]
@@ -6491,7 +6501,7 @@ version = "0.31.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "447ccc440a881271b19e9989f75726d60faa09b95b0200a9b7eb5cc47c3eeb29"
dependencies = [
"rustix 1.0.8",
"rustix 1.1.2",
"wayland-client",
"xcursor",
]
@@ -6502,7 +6512,7 @@ version = "0.32.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"wayland-backend",
"wayland-client",
"wayland-scanner",
@@ -6514,7 +6524,7 @@ version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a07a14257c077ab3279987c4f8bb987851bf57081b93710381daea94f2c2c032"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"wayland-backend",
"wayland-client",
"wayland-protocols",
@@ -6527,7 +6537,7 @@ version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"wayland-backend",
"wayland-client",
"wayland-protocols",
@@ -6558,16 +6568,16 @@ dependencies = [
[[package]]
name = "waynest"
version = "0.0.25"
source = "git+https://github.com/technobaboo/waynest.git?branch=fix%2Fwayland-drm#3d9a49a454d5e9ce4c2633ea71e413150b8c2943"
version = "0.0.26"
source = "git+https://github.com/technobaboo/waynest.git?branch=fix%2Ffd_clear#a1c926599feb6d17178c77a4a809ecd98971d20c"
dependencies = [
"async-trait",
"bitflags 2.9.1",
"bitflags 2.9.4",
"bytes",
"futures-util",
"pin-project-lite",
"rustix 1.0.8",
"thiserror 2.0.12",
"rustix 1.1.2",
"thiserror 2.0.16",
"tokio",
"tokio-stream",
"tracing",
@@ -6576,8 +6586,8 @@ dependencies = [
[[package]]
name = "waynest-macros"
version = "0.0.25"
source = "git+https://github.com/technobaboo/waynest.git?branch=fix%2Fwayland-drm#3d9a49a454d5e9ce4c2633ea71e413150b8c2943"
version = "0.0.26"
source = "git+https://github.com/technobaboo/waynest.git?branch=fix%2Ffd_clear#a1c926599feb6d17178c77a4a809ecd98971d20c"
dependencies = [
"quote",
"syn 2.0.104",
@@ -6609,7 +6619,7 @@ version = "24.0.5"
source = "git+https://github.com/Schmarni-Dev/wgpu?branch=bad_dmabuf_workaround#7830e47fd8359dff6a90ce15da51760bd039827d"
dependencies = [
"arrayvec",
"bitflags 2.9.1",
"bitflags 2.9.4",
"cfg_aliases 0.2.1",
"document-features",
"js-sys",
@@ -6635,7 +6645,7 @@ source = "git+https://github.com/Schmarni-Dev/wgpu?branch=bad_dmabuf_workaround#
dependencies = [
"arrayvec",
"bit-vec 0.8.0",
"bitflags 2.9.1",
"bitflags 2.9.4",
"cfg_aliases 0.2.1",
"document-features",
"indexmap 2.10.0",
@@ -6647,7 +6657,7 @@ dependencies = [
"raw-window-handle",
"rustc-hash 1.1.0",
"smallvec",
"thiserror 2.0.12",
"thiserror 2.0.16",
"wgpu-hal",
"wgpu-types",
]
@@ -6661,7 +6671,7 @@ dependencies = [
"arrayvec",
"ash",
"bit-set 0.8.0",
"bitflags 2.9.1",
"bitflags 2.9.4",
"block",
"bytemuck",
"cfg_aliases 0.2.1",
@@ -6689,7 +6699,7 @@ dependencies = [
"renderdoc-sys",
"rustc-hash 1.1.0",
"smallvec",
"thiserror 2.0.12",
"thiserror 2.0.16",
"wasm-bindgen",
"web-sys",
"wgpu-types",
@@ -6702,7 +6712,7 @@ name = "wgpu-types"
version = "24.0.0"
source = "git+https://github.com/Schmarni-Dev/wgpu?branch=bad_dmabuf_workaround#7830e47fd8359dff6a90ce15da51760bd039827d"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"js-sys",
"log",
"serde",
@@ -7240,7 +7250,7 @@ dependencies = [
"ahash",
"android-activity",
"atomic-waker",
"bitflags 2.9.1",
"bitflags 2.9.4",
"block2",
"bytemuck",
"calloop",
@@ -7307,7 +7317,7 @@ version = "0.39.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
]
[[package]]
@@ -7354,7 +7364,7 @@ version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"dlib",
"log",
"once_cell",
@@ -7367,7 +7377,7 @@ version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88e7409adab994ba3fb241b9d7f71335ccc2216525b990be568064e1ae2e3705"
dependencies = [
"bitflags 2.9.1",
"bitflags 2.9.4",
"indexmap 2.10.0",
"lalrpop",
"lalrpop-util",

View File

@@ -152,10 +152,10 @@ cluFlock = { version = "1.2.7", optional = true } # for the lockfile checking
# "stable",
# "tracing",
# ], default-features = false, optional = true }
waynest = { git = "https://github.com/technobaboo/waynest.git", branch = "fix/wayland-drm", features = [
waynest = { git = "https://github.com/technobaboo/waynest.git", branch = "fix/fd_clear", features = [
"server",
"stable",
"external",
"mesa",
"tracing",
], default-features = false, optional = true }
tokio-stream = { version = "0.1.17", optional = true }

View File

@@ -7,7 +7,7 @@ use bevy_dmabuf::dmatex::{Dmatex, DmatexPlane, Resolution};
use rustc_hash::FxHashSet;
use std::os::fd::OwnedFd;
use waynest::{
server::{Client, Dispatcher, Result, protocol::external::drm::wl_drm::*},
server::{Client, Dispatcher, Result, protocol::mesa::drm::wl_drm::*},
wire::ObjectId,
};

View File

@@ -18,7 +18,7 @@ use waynest::{
Client, Dispatcher, Error, Result,
protocol::{
core::wayland::{wl_data_device_manager::WlDataDeviceManager, wl_registry::*},
external::drm::wl_drm::WlDrm,
mesa::drm::wl_drm::WlDrm,
stable::{
linux_dmabuf_v1::zwp_linux_dmabuf_v1::ZwpLinuxDmabufV1,
presentation_time::wp_presentation::WpPresentation,