Skip to main content

vyre_driver_wgpu/runtime/
device.rs

1//! GPU device abstraction and initialization.
2
3pub use device::EnabledFeatures;
4pub use device::{acquire_gpu, cached_adapter_info, cached_device, init_device};
5pub(crate) use device::{poll_device_once, poll_device_wait_for, pop_error_scope_now};
6pub use selector::{
7    acquire_gpu_for_adapter, adapter_for_info, adapter_index_from_env, adapter_probe_report,
8    enumerate_adapters, has_real_gpu_adapter, init_device_for_adapter, select_adapter,
9    AdapterCriteria, AdapterProbeReport,
10};
11pub(crate) use selector::{init_device_for_adapter_identity, AdapterIdentity};
12
13mod device;
14mod selector;