Skip to content

Commit ffbf81b

Browse files
author
Dorinda Bassey
committed
vhost-device-gpu: Add virglrenderer dependency and feature
Add virglrenderer-rs as an optional dependency and introduce the backend-virgl feature flag to enable the virglrenderer backend. Signed-off-by: Dorinda Bassey <[email protected]>
1 parent 6ca4527 commit ffbf81b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

vhost-device-gpu/Cargo.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ edition = "2021"
1414
resolver = "2"
1515

1616
[features]
17-
default = ["backend-gfxstream"]
17+
default = ["backend-virgl", "backend-gfxstream"]
1818
xen = ["vm-memory/xen", "vhost/xen", "vhost-user-backend/xen"]
1919
backend-gfxstream = ["rutabaga_gfx/gfxstream"]
20+
backend-virgl = ["dep:virglrenderer"]
2021

2122
[dependencies]
2223
clap = { version = "4.5", features = ["derive"] }
@@ -25,8 +26,9 @@ libc = "0.2"
2526
log = "0.4"
2627

2728
[target.'cfg(not(target_env = "musl"))'.dependencies]
28-
rutabaga_gfx = { version = "0.1.75", features = ["virgl_renderer"] }
29+
rutabaga_gfx = { version = "0.1.75"}
2930
thiserror = "2.0.17"
31+
virglrenderer = {version = "0.1.2", optional = true }
3032
vhost = { version = "0.14.0", features = ["vhost-user-backend"] }
3133
vhost-user-backend = "0.20"
3234
virtio-bindings = "0.2.5"

0 commit comments

Comments
 (0)