Name Description Size Coverage
gl.rs 141403 76 %
mod.rs The device layer is the GPU-facing API the renderer draws through. [`GpuBackend`] is what a graphics API backend implements. [`Device`] wraps the backend in use and adds the typed conveniences the renderer calls; everything else on it is reached through `Deref` to the backend. 23759 82 %
query.rs 8938 68 %
types.rs Types shared by every device backend: resource handles with their backend-neutral metadata, state and descriptor structs, and the program binary cache. Fields the backends fill in are `pub(super)`. 35025 68 %
upload.rs Texture uploads through pooled, fence-recycled upload buffers, built on the upload buffer and fence operations of `GpuBackend`. 19719 92 %