1[package] 2name = "rutabaga_gfx" 3version = "0.1.3" 4authors = ["The ChromiumOS Authors + Android Open Source Project"] 5edition = "2021" 6description = "Handling virtio-gpu protocols" 7license-file = "LICENSE" 8 9[features] 10gfxstream = [] 11gfxstream_stub = [] 12virgl_renderer = [] 13minigbm = [] 14# To try out Vulkano, delete the following line and uncomment the line in "dependencies". Vulkano 15# features are just a prototype and not integrated yet into the ChromeOS build system. 16vulkano = [] 17x = [] 18 19[dependencies] 20cfg-if = "1.0.0" 21libc = "0.2.116" 22remain = "0.2" 23thiserror = "1.0.23" 24zerocopy = { version = "0.7", features = ["derive"] } 25 26log = "0.4" 27 28# To build latest Vulkano, change version to git = "https://github.com/vulkano-rs/vulkano.git" 29# vulkano = { version = "0.33.0", optional = true } 30 31[target.'cfg(any(target_os = "android", target_os = "linux"))'.dependencies] 32nix = { version = "0.28", features = ["event", "feature", "fs", "mman", "socket", "uio", "ioctl"] } 33 34[target.'cfg(windows)'.dependencies] 35winapi = {version = "0.3", features = ["winnt", "handleapi", "processthreadsapi", "winbase"]} 36 37[build-dependencies] 38pkg-config = "0.3" 39anyhow = "1.0.57" 40