vyre-driver-wgpu 0.7.1

wgpu backend for vyre IR - implements VyreBackend, owns GPU runtime, buffer pool, pipeline cache
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! GPU device abstraction and initialization.

pub use device::EnabledFeatures;
pub use device::{acquire_gpu, cached_adapter_info, cached_device, init_device};
pub(crate) use device::{poll_device_once, poll_device_wait_for, pop_error_scope_now};
pub use selector::{
    acquire_gpu_for_adapter, adapter_for_info, adapter_index_from_env, adapter_probe_report,
    enumerate_adapters, has_real_gpu_adapter, init_device_for_adapter, select_adapter,
    AdapterCriteria, AdapterProbeReport,
};
pub(crate) use selector::{init_device_for_adapter_identity, AdapterIdentity};

mod device;
mod selector;