1*bb4ee6a4SAndroid Build Coastguard Worker[package] 2*bb4ee6a4SAndroid Build Coastguard Workername = "gpu_display" 3*bb4ee6a4SAndroid Build Coastguard Workerversion = "0.1.0" 4*bb4ee6a4SAndroid Build Coastguard Workerauthors = ["The ChromiumOS Authors"] 5*bb4ee6a4SAndroid Build Coastguard Workeredition = "2021" 6*bb4ee6a4SAndroid Build Coastguard Worker 7*bb4ee6a4SAndroid Build Coastguard Worker[features] 8*bb4ee6a4SAndroid Build Coastguard Workerx = [] 9*bb4ee6a4SAndroid Build Coastguard Workerkiwi = [] 10*bb4ee6a4SAndroid Build Coastguard Workervulkan_display = [ "vulkano", "ash", "rand", "protos", "protobuf", "euclid", "smallvec"] 11*bb4ee6a4SAndroid Build Coastguard Worker# Enables the GPU display backend for Android. The backend uses Android surface as the backing 12*bb4ee6a4SAndroid Build Coastguard Worker# store. 13*bb4ee6a4SAndroid Build Coastguard Workerandroid_display = [] 14*bb4ee6a4SAndroid Build Coastguard Worker# Stub implementation of the Android display backend. This is only used for building and testing the 15*bb4ee6a4SAndroid Build Coastguard Worker# Android display backend on a non-Android target 16*bb4ee6a4SAndroid Build Coastguard Workerandroid_display_stub = [] 17*bb4ee6a4SAndroid Build Coastguard Workergfxstream = [] 18*bb4ee6a4SAndroid Build Coastguard Worker 19*bb4ee6a4SAndroid Build Coastguard Worker[dependencies] 20*bb4ee6a4SAndroid Build Coastguard Workeranyhow = "1" 21*bb4ee6a4SAndroid Build Coastguard Workerlibc = "0.2" 22*bb4ee6a4SAndroid Build Coastguard Workerbase = { path = "../base" } 23*bb4ee6a4SAndroid Build Coastguard Workerlinux_input_sys = { path = "../linux_input_sys" } 24*bb4ee6a4SAndroid Build Coastguard Workerremain = "0.2" 25*bb4ee6a4SAndroid Build Coastguard Workerthiserror = "1" 26*bb4ee6a4SAndroid Build Coastguard Workercfg-if = "1" 27*bb4ee6a4SAndroid Build Coastguard Workerserde = { version = "1", features = [ "derive" ] } 28*bb4ee6a4SAndroid Build Coastguard Workervm_control = { path = "../vm_control", features = ["gpu"] } 29*bb4ee6a4SAndroid Build Coastguard Workerzerocopy = { version = "0.7", features = ["derive"] } 30*bb4ee6a4SAndroid Build Coastguard Workervulkano = { version = "0.31.1", optional = true } 31*bb4ee6a4SAndroid Build Coastguard Workerash = { version = "0.37.0", optional = true } 32*bb4ee6a4SAndroid Build Coastguard Workerrand = { version = "0.8.5", optional = true } 33*bb4ee6a4SAndroid Build Coastguard Workerprotos = { path = "../protos", optional = true } 34*bb4ee6a4SAndroid Build Coastguard Workerprotobuf = { version = "3.2", optional = true } 35*bb4ee6a4SAndroid Build Coastguard Workereuclid = { version = "0.22", optional = true } 36*bb4ee6a4SAndroid Build Coastguard Workersmallvec = { version = "1", optional = true } 37*bb4ee6a4SAndroid Build Coastguard Workersync = { path = "../common/sync" } 38*bb4ee6a4SAndroid Build Coastguard Worker 39*bb4ee6a4SAndroid Build Coastguard Worker[target.'cfg(windows)'.dependencies] 40*bb4ee6a4SAndroid Build Coastguard Workercros_tracing = { path = "../cros_tracing" } 41*bb4ee6a4SAndroid Build Coastguard Workermetrics = { path = "../metrics" } 42*bb4ee6a4SAndroid Build Coastguard Workernum-traits = "0.2" 43*bb4ee6a4SAndroid Build Coastguard Workerwinapi = "0.3" 44*bb4ee6a4SAndroid Build Coastguard Workerwin_util = { path = "../win_util" } 45*bb4ee6a4SAndroid Build Coastguard Workersmallvec = "1" 46*bb4ee6a4SAndroid Build Coastguard Workersync = { path = "../common/sync" } 47*bb4ee6a4SAndroid Build Coastguard Workereuclid = "0.22" 48*bb4ee6a4SAndroid Build Coastguard Worker 49*bb4ee6a4SAndroid Build Coastguard Worker[build-dependencies] 50*bb4ee6a4SAndroid Build Coastguard Workercc = "1.0.25" 51*bb4ee6a4SAndroid Build Coastguard Workerpkg-config = "0.3.11" 52*bb4ee6a4SAndroid Build Coastguard Workercfg-if = "1.0.0" 53*bb4ee6a4SAndroid Build Coastguard Workerwhich = "4" 54*bb4ee6a4SAndroid Build Coastguard Worker 55*bb4ee6a4SAndroid Build Coastguard Worker[[example]] 56*bb4ee6a4SAndroid Build Coastguard Workername = "simple" 57*bb4ee6a4SAndroid Build Coastguard Workerpath = "examples/simple.rs" 58*bb4ee6a4SAndroid Build Coastguard Worker 59*bb4ee6a4SAndroid Build Coastguard Worker[[example]] 60*bb4ee6a4SAndroid Build Coastguard Workername = "simple_open" 61*bb4ee6a4SAndroid Build Coastguard Workerpath = "examples/simple_open.rs" 62*bb4ee6a4SAndroid Build Coastguard Workerrequired-features = ["x"] 63