#![allow(clippy::single_component_path_imports)]
use pollster;
use wgpu;
fn main() {
let instance = wgpu::Instance::new(wgpu::InstanceDescriptor {
backends: wgpu::Backends::all(),
flags: wgpu::InstanceFlags::default(),
backend_options: wgpu::BackendOptions::default(),
display: None,
memory_budget_thresholds: wgpu::MemoryBudgetThresholds::default(),
});
let adapters = pollster::block_on(instance.enumerate_adapters(wgpu::Backends::all()));
println!("Found {} adapters:", adapters.len());
for adapter in adapters {
let info = adapter.get_info();
println!(
" - {:?}: {:?} ({:?})",
info.backend, info.name, info.device_type
);
}
}