chore(deps): upgrade all dependencies, toolchains and images (#2825)

This commit is contained in:
Hampus authored and GitHub committed 2026-09-17 21:08:56 +02:00
1 parent 56e04e7b53
commit 3b552e00ef
510 files changed
+23614 -37473

No files matched your search

File diff suppressed because it is too large. Load diff
@@ -16,26 +16,26 @@ default = []
wgpu = ["dep:wgpu", "fluxer_gpu_rebuild/wgpu"]
[dependencies]
napi = {version = "3.9.1", default-features = false, features = ["dyn-symbols", "napi8", "async"]}
napi-derive = "3.5.6"
napi = {version = "3.12.6", default-features = false, features = ["dyn-symbols", "napi8", "async"]}
napi-derive = "3.6.7"
parking_lot = "0.12"
fluxer_screen_frame_bus = { path = "../screen-frame-bus" }
fluxer_gpu_rebuild = { path = "../gpu-rebuild" }
wgpu = { version = "29", optional = true, default-features = false }
wgpu = { version = "30", optional = true, default-features = false }
[target.'cfg(target_os = "linux")'.dependencies]
async-io = "2.6.0"
dcv-color-primitives = "1.0"
futures-lite = "2.6.1"
libc = "0.2"
pipewire = { version = "0.10.0", features = ["v0_3_33"] }
zbus = "5.16.0"
pipewire = { version = "0.10.1", features = ["v0_3_33"] }
zbus = "5.19.0"
[dev-dependencies]
criterion = { version = "0.8", default-features = false, features = ["cargo_bench_support"] }
[build-dependencies]
napi-build = "2.3.2"
napi-build = "2.4.3"
[[bench]]
name = "pipewire_callback"
@@ -2195,8 +2195,8 @@ mod tests {
#[test]
fn host_mapped_import_reads_cpu_nv12_and_preserves_source_dmabuf_metadata() {
let mut bgra = vec![0u8; 16 * 16 * 4];
for pixel in bgra.chunks_exact_mut(4) {
pixel.copy_from_slice(&[0, 0, 255, 255]);
for pixel in bgra.as_chunks_mut::<4>().0 {
*pixel = [0, 0, 255, 255];
}
let fd = memfd_with_data("fluxer-host-mapped-texture-test", &bgra);
let (callback, _observed) = lifecycle_recorder();
@@ -352,7 +352,7 @@ mod tests {
for byte in &dst[..8] {
assert_eq!(*byte, 16);
}
for chunk in dst[8..].chunks_exact(2) {
for chunk in dst[8..].as_chunks::<2>().0 {
assert_eq!(chunk[0], 128);
assert_eq!(chunk[1], 128);
}
@@ -372,7 +372,7 @@ mod tests {
for byte in &dst[..8] {
assert!(*byte >= 230 && *byte <= 240, "luma out of range: {byte}");
}
for chunk in dst[8..].chunks_exact(2) {
for chunk in dst[8..].as_chunks::<2>().0 {
assert!(
chunk[0] >= 124 && chunk[0] <= 132,
"U out of range: {}",