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

View File

@@ -152,10 +152,10 @@ cluFlock = { version = "1.2.7", optional = true } # for the lockfile checking
# "stable", # "stable",
# "tracing", # "tracing",
# ], default-features = false, optional = true } # ], 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", "server",
"stable", "stable",
"external", "mesa",
"tracing", "tracing",
], default-features = false, optional = true } ], default-features = false, optional = true }
tokio-stream = { version = "0.1.17", 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 rustc_hash::FxHashSet;
use std::os::fd::OwnedFd; use std::os::fd::OwnedFd;
use waynest::{ use waynest::{
server::{Client, Dispatcher, Result, protocol::external::drm::wl_drm::*}, server::{Client, Dispatcher, Result, protocol::mesa::drm::wl_drm::*},
wire::ObjectId, wire::ObjectId,
}; };

View File

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