Home
last modified time | relevance | path

Searched refs:GrallocBackend (Results 1 – 1 of 1) sorted by relevance

/aosp_15_r20/external/crosvm/rutabaga_gfx/src/rutabaga_gralloc/
H A Dgralloc.rs243 pub enum GrallocBackend { enum
253 grallocs: Map<GrallocBackend, Box<dyn Gralloc>>,
260 let mut grallocs: Map<GrallocBackend, Box<dyn Gralloc>> = Default::default(); in new()
264 grallocs.insert(GrallocBackend::System, system); in new()
275 grallocs.insert(GrallocBackend::Minigbm, gbm_device); in new()
283 grallocs.insert(GrallocBackend::Vulkano, vulkano); in new()
317 fn determine_optimal_backend(&self, _info: ImageAllocationInfo) -> GrallocBackend { in determine_optimal_backend() argument
325 let mut _backend = GrallocBackend::System; in determine_optimal_backend()
330 if self.grallocs.contains_key(&GrallocBackend::Minigbm) { in determine_optimal_backend()
331 _backend = GrallocBackend::Minigbm; in determine_optimal_backend()
[all …]