Closed as not planned
Description
Is your feature request related to a problem? Please describe.
wgpu-rs currently has 2 backends: direct (for wgpu-core) and web (for WebGPU on wasm32 target).
We need to add a 3rd backend: native, for implementing https://github.com/webgpu-native/webgpu-headers
Describe the solution you'd like
Adding this backend should be straightforward. We would dynamically link with an implementation, be it wgpu-native or Dawn library.
Describe alternatives you've considered
Using the C API as the main target, and then adding a backend for wgpu-core. We irreversibly changed this direction a while ago.
Additional context
servo/pathfinder#306 (comment)