Cargo Features
i-slint-backend-linuxkms has no features set by default.
[dependencies]
i-slint-backend-linuxkms = { version = "1.8.0", features = ["renderer-skia", "renderer-skia-vulkan", "renderer-skia-opengl", "renderer-femtovg", "renderer-software", "libseat"] }
- renderer-skia = renderer-skia-opengl
- renderer-skia-vulkan = vulkano
-
Enables vulkan of i-slint-renderer-skia
Affects
display::vulkandisplay
,display::swdisplay
… - renderer-skia-opengl renderer-skia? = drm, gbm, glutin, raw-window-handle
-
Enables memmap2, opengl of i-slint-renderer-skia
Affects
display::gbmdisplay
,display::swdisplay
… - renderer-femtovg = drm, gbm, glutin, i-slint-renderer-femtovg, raw-window-handle
-
Affects
display::gbmdisplay
… - renderer-software = drm
-
Enables bytemuck, memmap2, software-renderer-systemfonts of i-slint-core
Affects
display::swdisplay
… - libseat
-
Enables libseat
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- i-slint-renderer-skia renderer-skia-opengl? renderer-skia-vulkan?
- i-slint-renderer-femtovg renderer-femtovg?
- vulkano linux renderer-skia-vulkan?
- gbm linux renderer-femtovg? renderer-skia-opengl?
-
Enables gbm ^0.15.0
- glutin linux renderer-femtovg? renderer-skia-opengl?
- raw-window-handle linux renderer-femtovg? renderer-skia-opengl?
- drm linux renderer-femtovg? renderer-skia-opengl? renderer-software?
-
Enables drm ^0.12.0