mirror of
https://github.com/gfx-rs/wgpu.git
synced 2026-04-22 03:02:01 -04:00
30 lines
774 B
Rust
30 lines
774 B
Rust
#[test]
|
|
fn initialize() {
|
|
let _ = wgpu::Instance::new(
|
|
wgpu::util::backend_bits_from_env().unwrap_or_else(wgpu::Backends::all),
|
|
);
|
|
}
|
|
|
|
fn request_adapter_inner(power: wgt::PowerPreference) {
|
|
let instance = wgpu::Instance::new(
|
|
wgpu::util::backend_bits_from_env().unwrap_or_else(wgpu::Backends::all),
|
|
);
|
|
|
|
let _adapter = pollster::block_on(instance.request_adapter(&wgpu::RequestAdapterOptions {
|
|
power_preference: power,
|
|
force_fallback_adapter: false,
|
|
compatible_surface: None,
|
|
}))
|
|
.unwrap();
|
|
}
|
|
|
|
#[test]
|
|
fn request_adapter_low_power() {
|
|
request_adapter_inner(wgt::PowerPreference::LowPower);
|
|
}
|
|
|
|
#[test]
|
|
fn request_adapter_high_power() {
|
|
request_adapter_inner(wgt::PowerPreference::HighPerformance);
|
|
}
|