Struct wgpu_core::device::Device [−][src]
pub struct Device<A: Api> { /* fields omitted */ }Expand description
Structure describing a logical device. Some members are internally mutable,
stored behind mutexes.
TODO: establish clear order of locking for these:
mem_allocator, desc_allocator, life_tracker, trackers,
render_passes, pending_writes, trace.
Currently, the rules are:
life_trackeris locked afterhub.devices, enforced by the type systemself.trackersis locked last (unenforced)self.traceis locked last (unenforced)
