Expand description
This library safely implements WebGPU on native platforms. It is designed for integration into browsers, as well as wrapping into other language-specific user-friendly libraries.
Modules§
- api
- binding_
model - command
- device
- error
- global
- hal_api
- hub
- Allocating resource ids, and tracking the resources they refer to.
- id
- identity
- instance
- pipeline
- present
- Presentation.
- registry
- resource
- storage
Macros§
- gfx_
if_ dx11_ hidden Not ( dx11
and Windows) - gfx_
if_ dx12_ hidden Not ( dx12
and Windows) - gfx_
if_ gles_ hidden gles
- gfx_
if_ metal_ hidden Not ( metal
and (macOS or iOS)) - gfx_
if_ vulkan_ hidden vulkan
and non-WebAssembly - gfx_
select - Dispatch on an
Id
’s backend to a backend-generic method.
Structs§
- Life
Guard - Information needed to decide when it’s safe to free some wgpu-core resource.