Merge branch 'zero-copy-display'

# Conflicts:
#	core/dr-gpu/src/adjust.rs
#	ui/dr-ui/src/develop.rs
This commit is contained in:
2026-08-17 10:04:14 +02:00
11 changed files with 564 additions and 139 deletions
Generated
+12 -25
View File
@@ -1759,6 +1759,7 @@ dependencies = [
"swash",
"wasm-bindgen",
"web-sys",
"wgpu",
]
[[package]]
@@ -2021,28 +2022,6 @@ dependencies = [
"slab",
]
[[package]]
name = "gbm"
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce852e998d3ca5e4a97014fb31c940dc5ef344ec7d364984525fd11e8a547e6a"
dependencies = [
"bitflags 2.13.1",
"drm",
"drm-fourcc",
"gbm-sys",
"libc",
]
[[package]]
name = "gbm-sys"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c13a5f2acc785d8fb6bf6b7ab6bfb0ef5dad4f4d97e8e70bb8e470722312f76f"
dependencies = [
"libc",
]
[[package]]
name = "generic-array"
version = "0.14.7"
@@ -2502,14 +2481,13 @@ dependencies = [
"calloop 0.14.4",
"cfg_aliases",
"drm",
"gbm",
"glutin",
"i-slint-common",
"i-slint-core",
"i-slint-renderer-femtovg",
"i-slint-renderer-skia",
"input",
"memmap2",
"nix",
"raw-window-handle",
"xkbcommon",
]
@@ -2528,6 +2506,7 @@ dependencies = [
"i-slint-core",
"i-slint-core-macros",
"i-slint-renderer-femtovg",
"i-slint-renderer-skia",
]
[[package]]
@@ -2669,6 +2648,7 @@ dependencies = [
"wasm-bindgen",
"web-sys",
"web-time",
"wgpu",
"windows",
]
@@ -2703,6 +2683,7 @@ dependencies = [
"rgb",
"wasm-bindgen",
"web-sys",
"wgpu",
]
[[package]]
@@ -2711,6 +2692,7 @@ version = "1.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b6eed7f3f0a9a3d3ca6e8b9d4ca233371d989351fdb2a7ab88ec368b99e7b57"
dependencies = [
"ash",
"bytemuck",
"cfg-if",
"cfg_aliases",
@@ -2736,9 +2718,12 @@ dependencies = [
"scoped-tls-hkt",
"skia-safe",
"softbuffer",
"spin_on",
"unicode-segmentation",
"vtable",
"wgpu",
"windows",
"windows-core",
"write-fonts",
]
@@ -5810,6 +5795,7 @@ dependencies = [
"slint-macros",
"unicode-segmentation",
"vtable",
"wgpu",
]
[[package]]
@@ -5973,6 +5959,7 @@ checksum = "aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3"
dependencies = [
"as-raw-xcb-connection",
"bytemuck",
"drm",
"fastrand",
"js-sys",
"memmap2",