kylinfires's picture
Add Vulkan port code, docs, and results (Chinese-first bilingual)
8e1c592 verified
Raw History Blame Contribute Delete
667 Bytes
fn main() {
let instance = wgpu::Instance::new(&wgpu::InstanceDescriptor { backends: wgpu::Backends::VULKAN, ..Default::default() });
let adapter = pollster::block_on(instance.request_adapter(&wgpu::RequestAdapterOptions {
power_preference: wgpu::PowerPreference::HighPerformance,
compatible_surface: None, force_fallback_adapter: false,
})).expect("adapter");
let f = adapter.features();
println!("adapter: {:?}", adapter.get_info());
println!("SHADER_F16={}", f.contains(wgpu::Features::SHADER_F16));
println!("FLOAT32_FILTERABLE={}", f.contains(wgpu::Features::FLOAT32_FILTERABLE));
println!("features={:?}", f);
}